/* CSS Document */


/* business card layout */

body.post-type-archive-cprofiles article.entry-archive .columns.bcard { /* default color gold */
-webkit-box-shadow: -8px -6px 0px 0px rgba(214, 150, 39, 0.8);
-moz-box-shadow:    -8px -6px 0px 0px rgba(214, 150, 39, 0.8);
box-shadow:         -8px -6px 0px 0px rgba(214, 150, 39, 0.8);
border:1px solid #d69627;
min-height:200px;

}

body.post-type-archive-cprofiles.resource.precious-metals-investing article.entry-archive .columns.bcard { /* default color precious metals */
-webkit-box-shadow: -8px -6px 0px 0px rgba(214, 150, 14, 0.8);
-moz-box-shadow:    -8px -6px 0px 0px rgba(214, 150, 14, 0.8);
box-shadow:         -8px -6px 0px 0px rgba(214, 150, 14, 0.8);
border:1px solid #d6960e;
}
body.post-type-archive-cprofiles.resource.precious-metals-investing article.entry-archive .columns.bcard p a {color:#d6960e;}

body.post-type-archive-cprofiles.resource.agriculture-investing article.entry-archive .columns.bcard { /* default color agriculture */
-webkit-box-shadow: -8px -6px 0px 0px rgba(0, 156, 151, 0.8);
-moz-box-shadow:    -8px -6px 0px 0px rgba(0, 156, 151, 0.8);
box-shadow:         -8px -6px 0px 0px rgba(0, 156, 151, 0.8);
border:1px solid #009c97;
}
body.post-type-archive-cprofiles.resource.agriculture-investing article.entry-archive .columns.bcard p a {color:#009c97;}

body.post-type-archive-cprofiles.base-metals-investing article.entry-archive .columns.bcard { /* default color base metals */
-webkit-box-shadow: -8px -6px 0px 0px rgba(206, 106, 0, 0.8);
-moz-box-shadow:    -8px -6px 0px 0px rgba(206, 106, 0, 0.8);
box-shadow:         -8px -6px 0px 0px rgba(206, 106, 0, 0.8);
border:1px solid #ce6a00;
}
body.post-type-archive-cprofiles.resource.base-metals-investing article.entry-archive .columns.bcard p a {color:#ce6a00;}

body.post-type-archive-cprofiles.critical-metals-investing article.entry-archive .columns.bcard { /* default color critical metals */
-webkit-box-shadow: -8px -6px 0px 0px rgba(0, 117, 178, 0.8);
-moz-box-shadow:    -8px -6px 0px 0px rgba(0, 117, 178, 0.8);
box-shadow:         -8px -6px 0px 0px rgba(0, 117, 178, 0.8);
border:1px solid #0075b2;
}
body.post-type-archive-cprofiles.resource.critical-metals-investing article.entry-archive .columns.bcard p a {color:#0075b2;}


body.post-type-archive-cprofiles.energy-investing article.entry-archive .columns.bcard { /* default color nrg */
-webkit-box-shadow: -8px -6px 0px 0px rgba(244, 157, 13, 0.8);
-moz-box-shadow:    -8px -6px 0px 0px rgba(244, 157, 13, 0.8);
box-shadow:         -8px -6px 0px 0px rgba(244, 157, 13, 0.8);
border:1px solid #f49d0d;
}
body.post-type-archive-cprofiles.resource.energy-investing article.entry-archive .columns.bcard p a {color:#f49d0d;}

body.post-type-archive-cprofiles.gem-investing article.entry-archive .columns.bcard { /* default color industrial metals */
-webkit-box-shadow: -8px -6px 0px 0px rgba(232, 38, 94, 0.8);
-moz-box-shadow:    -8px -6px 0px 0px rgba(232, 38, 94, 0.8);
box-shadow:         -8px -6px 0px 0px rgba(232, 38, 94, 0.8);
border:1px solid #e8265e;
}
body.post-type-archive-cprofiles.resource.gem-investing article.entry-archive .columns.bcard p a {color:#e8265e;}

body.post-type-archive-cprofiles.industrial-metals-investing article.entry-archive .columns.bcard { /* default color precious metals */
-webkit-box-shadow: -8px -6px 0px 0px rgba(157, 172, 185, 1);
-moz-box-shadow:    -8px -6px 0px 0px rgba(157, 172, 185, 1);
box-shadow:         -8px -6px 0px 0px rgba(157, 172, 185, 1);
border:1px solid #9dacb9;
}
body.post-type-archive-cprofiles.resource.industrial-metals-investing article.entry-archive .columns.bcard p a {color:#9dacb9;}

 
body.post-type-archive-cprofiles.technology article.entry-archive .columns.bcard { /* default color blue */
-webkit-box-shadow: -8px -6px 0px 0px rgba(02, 18, 153, 0.8);
-moz-box-shadow:    -8px -6px 0px 0px rgba(02, 18, 153, 0.8);
box-shadow:         -8px -6px 0px 0px rgba(02, 18, 153, 0.8);
border:1px solid #021299;
}
body.post-type-archive-cprofiles.resource.technology article.entry-archive .columns.bcard p a {color:#6783b3;}

body.post-type-archive-cprofiles.life-science article.entry-archive .columns.bcard { /* default color teal */
-webkit-box-shadow: -8px -6px 0px 0px rgba(102, 130, 179, 0.8);
-moz-box-shadow:    -8px -6px 0px 0px rgba(102, 130, 179, 0.8);
box-shadow:         -8px -6px 0px 0px rgba(102, 130, 179, 0.8);
border:1px solid #6682b3;
}
body.post-type-archive-cprofiles.resource.life-science article.entry-archive .columns.bcard p a {color:#00b0ab;}

body.post-type-archive-cprofiles .bcard h1 a {
    color: #000000 !important; /* black */
}

.bcard {padding:10px 10px;}
.bcard h1.entry-title {font-size:1.15em;margin-bottom:5px;}
.columns.bcard p {font-size:.9em;margin-right:100px;}


.companyProfile_ofie {font-family:"franklin-gothic-urw",Arial,sans-serif;}
.companyProfile_ofie form {margin-bottom:5px;}
.companyProfile_ofie  p {font-size:1.4em;}



/*colorized sections $headings-font-family*/


body.technology .columns.bcard p a,
body.technology.companyProfile_ofie  p {color:#0075b2;font-family: "franklin-gothic-urw", Arial, sans-serif;}


body.life-science .columns.bcard p a,
body.life-science.companyProfile_ofie  p {color:#009c97;font-family: "franklin-gothic-urw", Arial, sans-serif;}

.eyebrow h1.title span.category {margin-top:7px;font-size:2.5em;display:inline-block !important;}
.eyebrow h1.title span.shortname {margin-top:-23px;font-size:4.6em;display:inline-block !important;}





.cardImage {bottom: 20px; position: absolute; right: 20px;}

body.post-type-archive-cprofiles  [class*="block-grid-"] > li  {
  padding: 0 1.0rem 1.25rem;
}

body.post-type-archive-cprofiles  [class*="block-grid-"] > li:nth-child(odd)  {
  padding-right:25px;
}
body.post-type-archive-cprofiles  [class*="block-grid-"] > li:nth-child(even)  {
  padding-left:25px;
}

@media only screen and (max-width: 1025px) {

	body.post-type-archive-cprofiles article.entry-archive .columns.bcard  {

	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
	border:1px solid #d69627;
	min-height:120px;

	}
	.cardImage {bottom: 10px; position: absolute; right: 20px;}
	.columns.bcard p {font-size:.9em;margin-right:150px;}

  body.post-type-archive-cprofiles  [class*="block-grid-"] > li {
	padding: 0 1.0rem 1.25rem;
  }
	body.post-type-archive-cprofiles  [class*="block-grid-"] > li:nth-child(odd) {
	   padding: 0 1.0rem 1.25rem;
	}
	body.post-type-archive-cprofiles  [class*="block-grid-"] > li:nth-child(even) {
	   padding: 0 1.0rem 1.25rem;
	}

}





@media only screen and (max-width: 643px) {
	.columns.bcard p {margin-right:0;}
}



/* browse companies */
ul.bullet_list.listColumns > li {font-weight:bold;}
ul.bullet_list.listColumns ul li {font-weight:normal;}


/* sincle company profiles */

.singleCprofiles ul {
  list-style-position: outside;
  list-style-type: none;
  margin-bottom: 18px;
}

.singleCprofiles ul li {
	margin-bottom: 0.5em;
	margin-left: 10px;
	background-image: url("/wp-content/themes/haven-foundation-5/img/bullet-dark.png");
	background-position: 0 0.4em;
	background-repeat: no-repeat;
	margin: 0 0 .33em 0;
	line-height: 1.25em;
	padding-left: 15px
}
.singleCprofiles ul.sfBulletList li {background-image:none;}
#sidebar aside .textwidget ul.sfBulletList li {
	padding-left:25px;
	background-color: #fff;
	border-bottom: none;
}


.singleCprofiles ul li a, .singleCprofiles ul li a:visited {
  color: #454545;
}

.singleCprofiles ul li a:hover, .singleCprofiles ul li a:focus {
  color: #2795b6;
}



.singleCprofiles article div.entry > nav:before,
.singleCprofiles article div.entry > h2:before,
.singleCprofiles article div.entry article > h2:before,
div.entry.h2Fancy section > h2:before {
    background-color: #f05e35;
    content: " ";
    display: inline-block;
    height: 25px;
    margin-right: 6px;
    vertical-align: top;
    width: 4px;
	margin-left:12px;
}

.singleCprofiles article div.entry > nav:before,
.singleCprofiles article div.entry > h2:before,
.singleCprofiles article div.entry article > h2:before,
div.entry.h2Fancy section > h2:before { /* default color orange*/ background-color: #f05e35; }

body.precious-metals-investing  .singleCprofiles article div.entry > nav:before,
body.precious-metals-investing  .singleCprofiles article div.entry > h2:before,
body.precious-metals-investing  .singleCprofiles article div.entry article > h2:before,
body.precious-metals-investing  div.entry.h2Fancy section > h2:before { background-color: #d6960e; }

body.agriculture-investing  .singleCprofiles article div.entry > nav:before,
body.agriculture-investing  .singleCprofiles article div.entry > h2:before,
body.agriculture-investing  .singleCprofiles article div.entry article > h2:before,
body.agriculture-investing  div.entry.h2Fancy section > h2:before {  background-color: #009c97; }

body.base-metals-investing  .singleCprofiles article div.entry > nav:before,
body.base-metals-investing  .singleCprofiles article div.entry > h2:before,
body.base-metals-investing  .singleCprofiles article div.entry article > h2:before,
body.base-metals-investing  div.entry.h2Fancy section > h2:before {  background-color: #ce6a00; }

body.critical-metals-investing  .singleCprofiles article div.entry > nav:before,
body.critical-metals-investing  .singleCprofiles article div.entry > h2:before,
body.critical-metals-investing  .singleCprofiles article div.entry article > h2:before,
body.critical-metals-investing  div.entry.h2Fancy section > h2:before {  background-color: #0075b2; }

body.energy-investing  .singleCprofiles article div.entry > nav:before,
body.energy-investing  .singleCprofiles article div.entry > h2:before,
body.energy-investing  .singleCprofiles article div.entry article > h2:before,
body.energy-investing  div.entry.h2Fancy section > h2:before {  background-color: #f49d0d; }

body.gem-stone-investing  .singleCprofiles article div.entry > nav:before,
body.gem-stone-investing  .singleCprofiles article div.entry > h2:before,
body.gem-stone-investing  .singleCprofiles article div.entry article > h2:before,
body.gem-stone-investing  div.entry.h2Fancy section > h2:before {  background-color: #e8265e; }

body.industrial-metals-investing  .singleCprofiles article div.entry > nav:before,
body.industrial-metals-investing  .singleCprofiles article div.entry > h2:before,
body.industrial-metals-investing  .singleCprofiles article div.entry article > h2:before,
body.industrial-metals-investing  div.entry.h2Fancy section > h2:before {  background-color: #9dacb9; }

body.technology-investing  .singleCprofiles article div.entry > nav:before,
body.technology-investing  .singleCprofiles article div.entry > h2:before,
body.technology-investing  .singleCprofiles article div.entry article > h2:before,
body.technology-investing  div.entry.h2Fancy section > h2:before {  background-color: #6783b3; }

body.life-science-investing  .singleCprofiles article div.entry > nav:before,
body.life-science-investing  .singleCprofiles article div.entry > h2:before,
body.life-science-investing  .singleCprofiles article div.entry article > h2:before,
body.life-science-investing  div.entry.h2Fancy section > h2:before {  background-color: #00b0ab; }

.singleCprofiles article div.entry > nav,
.singleCprofiles article div.entry > h2,
.singleCprofiles article div.entry article > h2,
div.entry.h2Fancy section > h2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #414042;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #ffffff;
    font-family: "Franklin ITC Pro Medium","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px;
    padding-left: 6px;
}

.singleCprofiles header h1 {margin-bottom:1em;font-size:1.75em;line-height:1.33em; margin-top:10px;padding-top:0;}
.singleCprofiles header h2 {margin-bottom:1em;font-size:1.5em;}
.singleCprofiles header img {margin:15px 0 0 0;border: 1px solid gray; padding: 20px;}
.singleCprofiles article div.entry .footnote,
.singleCprofiles article div.entry .footnote-links,
.single-post .footnote,
.single-post .footnote-links {display:none;}


/* author index page */
.teamArchive   img.photo {width:110px !important; height:110px !important;}

/* business card layout */

.teamArchive  article.entry-archive .columns.bcard {

-webkit-box-shadow: -8px -6px 0px 0px rgba(214, 150, 39, 0.8);
-moz-box-shadow:    -8px -6px 0px 0px rgba(214, 150, 39, 0.8);
box-shadow:         -8px -6px 0px 0px rgba(214, 150, 39, 0.8);
border:1px solid #d69627;
min-height:180px;

}

.teamArchive .bcard {padding:10px 10px;}
.teamArchive .bcard h1.entry-title {font-size:1.15em;margin-bottom:5px;}
.teamArchive .bcard h1 a {color:#000000;}
.teamArchive .columns.bcard p {font-size:.9em;margin-right:100px;}
.teamArchive .columns.bcard p a {color:#f49d2b;}
.teamArchive .cardImage {bottom: 20px; position: absolute; right: 20px;}

.teamArchive   [class*="block-grid-"] > li {
  padding: 0 1.0rem 1.25rem;
}

.teamArchive  [class*="block-grid-"] > li:nth-child(odd) {
  padding-right:25px;
}

.teamArchive  [class*="block-grid-"] > li:nth-child(even) {
  padding-left:25px;
}

@media only screen and (max-width: 1025px) {
	.teamArchive   img.photo {width:90px !important; height:90px !important;}
	.teamArchive article.entry-archive .columns.bcard  {

	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
	border:1px solid #d69627;
	min-height:150px;

	}
	.teamArchive .cardImage {bottom: 10px; position: absolute; right: 20px;}
	.teamArchive .columns.bcard p {font-size:.9em;margin-right:150px;}

  .teamArchive   [class*="block-grid-"] > li {
	padding: 0 1.0rem 1.25rem;
  }
	.teamArchive   [class*="block-grid-"] > li:nth-child(odd) {
	   padding: 0 1.0rem 1.25rem;
	}
	.teamArchive   [class*="block-grid-"] > li:nth-child(even) {
	   padding: 0 1.0rem 1.25rem;
	}

}

@media only screen and (max-width: 643px) {
	.columns.bcard p {margin-right:0;}
	.teamArchive .bcard h1.entry-title {font-size:1em;}
}


/* page formatting */
.h2Siimple h2 {color:#f05e35;}
p.hasList {margin-bottom:.25em;}
.authors h3 {font-size:.9em;margin-bottom:0;}
.authors h4 {font-size:.9em;margin-top:0;}
.authors hr {margin: .25em 0;}
.authors .thick-heading {margin-top:1em;}


/* Read More slider */
p.toggleWrap {text-align:center;color:gray;background-image: url(/wp-content/themes/haven-foundation-5/img/line-gray.gif);background-repeat:repeat-x;background-position:center center;display:block !important;}
p.toggleWrap a {color:gray;background-color:white;font-size:.8em;padding:0 10px;}

/* post formatting*/
div.postmetadatatop {border-bottom:1px solid #c5d1dd;padding-bottom:10px;margin-bottom:20px !important;}
body.archive.category article,
body.post-type-archive-meq_downloads article {padding-bottom:20px;border-bottom:1px solid silver;margin-bottom:20px;}


/* page numbers */
#wp_page_numbers li.active_page a {background-color:#f05e35;border-bottom:2px solid #747678;border-top:2px solid #747678;}
#wp_page_numbers li a:hover {background-color:#ffffff;border-bottom:2px solid #747678;border-top:2px solid #747678;}
#wp_page_numbers ul {border-top:0;}

/* OFIE */


div.sidebarofie {background-color:#efefef;padding:10px 20px;margin-bottom:0;}
div.sidebarofie h1,
div.sidebarofie h2,
div.sidebarofie input,
div.sidebarofie p {background-color:#efefef;font-family:"franklin-gothic-urw",Arial,sans-serif;}
div.sidebarofie h2 {font-size:1.80em;line-height:1.0em;color:#f26522;}
div.sidebarofie input#email {background-color:#fff;}


/* company profile */

.company-profile {
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
}

.company-profile h1 {
  font-size: 16px;
  font-family: "franklin-gothic-urw", Arial, sans-serif;
  color: #000;
  font-family: "franklin-gothic-urw", Arial, sans-serif;
  margin-bottom: 0;
}

.company-profile h1 a {
  color: #000;
}

.company-profile .title {
  font-size: 18px;
  background-color: transparent;
  padding-left: 12px;
  /* line-height: 32px; */
  color: #fff;
  margin: 0 0 10px 0;
  /* max-height: 32px; */
}

.company-profile .title a {color:#000000;}
ul.no_bullet_list li {background-image:none; list-style:none; list-style-type:none; margin-bottom:.8em;}
ul.no_bullet_list ul.no_bullet_list li a {color:#000000;text-decoration:none;}
ul.no_bullet_list ul.no_bullet_list li a:hover {color:#ff511c;}
ul.uber1 ul {margin-left:12px;}
ul.uber1 ul li:last-of-type {margin-bottom:20px;}





.company-profile.cyber-security-investing h1.title,
.company-profile.data-investing h1.title,
.company-profile.nano-investing h1.title,
.company-profile.social-media-investing h1.title,
.company-profile.cloud-investing h1.title,
.company-profile.d-printing-investing h1.title,
.company-profile.app-investing h1.title,
.company-profile.bitcoin-investing h1.title,
.company-profile.clean-tech-investing h1.title,
.company-profile.genetics-investing h1.title,
.company-profile.medical-device-investing h1.title,
.company-profile.pharmaceutical-investing h1.title,
.company-profile.biotech-investing h1.title,
.company-profile.genetics-investing h1.title,
.company-profile.longevity-investing h1.title  {font-weight:normal !important;font-size:16px !important; serif;line-height:1.0em;}



li.company-profile.cyber-security-investing,
li.company-profile.data-investing,
li.company-profile.nano-investing,
li.company-profile.social-media-investing,
li.company-profile.cloud-investing,
li.company-profile.d-printing-investing,
li.company-profile.app-investing,
li.company-profile.bitcoin-investing,
li.company-profile.clean-tech-investing,
li.company-profile.genetics-investing,
li.company-profile.medical-device-investing,
li.company-profile.pharmaceutical-investing,
li.company-profile.biotech-investing,
li.company-profile.genetics-investing,
li.company-profile.longevity-investing {margin-bottom:1em;padding-bottom:0;}

.showalld-printing-investing h1.title,
.showallapp-investing h1.title,
.showallbitcoin-investing h1.title,
.showallclean-tech-investing h1.title,
.showallgenetics-investing h1.title,
.showallmedical-device-investing h1.title,
.showallpharmaceutical-investing h1.title,
.showallcloud-investing h1.title,
.showallcyber-security-investing h1.title,
.showalldata-investing h1.title,
.showallgraphene h1.title,
.showallnano-investing h1.title,
.showallsocial-media-investing h1.title,
.showallbiotech-investing h1.title,
.showallgenetics-investing h1.title,
.showalllongevity-investing h1.title  {
	font-weight:normal;
	/* font-family:Georgia, georgia, serif; */
	font-size:1em;
	}


/* format profiles into columns */

ul.uber1 {margin-left:0;}

ul.uber1 > li.company-profile.agriculture-investing,
ul.uber1 > li.company-profile.critical-metals-investing,
ul.uber1 > li.company-profile.industrial-metals-investing {
	float:left;
	width:49%
}

ul.uber1 > li.company-profile.base-metals-investing,
ul.uber1 > li.company-profile.energy-investing,
ul.uber1 > li.company-profile.diamond-investing,
ul.uber1 > li.company-profile.precious-metals-investing {
	float:right;
	width:49%
}



@media only screen and (max-width: 736px) {
		ul.bullet_list.listColumns > li:nth-child(odd) {
		float:none;
		width:100%
	}
	ul.bullet_list.listColumns > li:nth-child(even) {
		float:none;
		width:100%;
	}

	ul.uber1 > li.company-profile.agriculture-investing,
	ul.uber1 > li.company-profile.critical-metals-investing,ul.uber1 > li.company-profile.base-metals-investing,
	ul.uber1 > li.company-profile.energy-investing,
	ul.uber1 > li.company-profile.diamond-investing,
	ul.uber1 > li.company-profile.precious-metals-investing {
		float:none;
		width:100%;
	}
}

/* RSS formatting */

span.middot {color:#9dacb9;}
a.rss {font-size:.9em;font-family:'franklin-gothic-urw',Arial,sans-serif;}
img.rss {vertical-align: text-top;}

/* sidebar superform */
.stock-form > div.singleCompanySidebar {font-size: 1em !important;}
.stock-form > div.singleCompanySidebar,
.stock-form > div.singleCompany,
.stock-form > div.singleCategory {
    float: none;
    width: 100%;
    background-color: #ff511c;
    color: #fff;
    font-family: "franklin-gothic-urw",Arial,sans-serif;
    line-height: 0.95 !important;
    margin:0;
	padding:10px;
    text-transform: uppercase;
    width: 100%;
}


.stock-form > div.singleCompanySidebar  p:first-child {
	color:#000; font-size:1.1em !important;text-transform:none;margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0;font-weight:normal;
	}
.stock-form > div.singleCompanySidebar  p:last-child {
	margin:0;padding:0;font-size:1.25em;font-weight:500;line-height:1.15em;text-transform:uppercase;color:#fff;
	}

.stock-form > div.singleCompany  p { font-size:1.45em !important;	}

	.stock-form > div.singleCompany  p span {
	color:#fff;text-transform:none;margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0;font-weight:normal;}
.stock-form > div.singleCompany  p:last-child {
	margin:0;padding:0;font-weight:500;line-height:1.15em;text-transform:uppercase;color:#fff;text-transform:none; }

.stock-form > .singleCategory p.category	 {text-transform:none;color:#fff;margin:0;padding:0;font-size:1.45em;font-weight:500;line-height:1.15em;}

.rr .stock-form {margin-bottom:0;}

/* fix social media in sidebar */
.rr a.ssbp-email::after {display:none;visibility:hidden;}
.rr span.ssbp-total-shares {margin-left:8px;}
.rr .ssbp-container {margin-bottom:0;padding:0;}

article a.ssbp-email::after {left: 65px !important;}
article span.ssbp-total-shares {margin-left:70px;}

@media only screen and (max-width: 736px) {
	a.ssbp-email::after {content: "";}
	article span.ssbp-total-shares {margin-left:10px;}
}


/* tweek openx ad since it does not always show up */
.rr #text-38 .textwidget {padding-bottom:0;}
.openxCompanyWrap {margin-bottom:40px;}

/* twitter */
.twitterLinks {margin-bottom:20px;}

/* share structure */
div.shareStructure.row {border:1px solid gray;margin:0px;border-top:none;font-size:.9em;padding:5px 0;}

/* link structure */

section.companyLinks {margin-top:10px;text-align:center;margin-bottom:20px;}

/* adjust for textwidgets which may not be output */
#text-43 .textwidget,
#text-47 .textwidget,
#text-48 .textwidget {padding-bottom:0;}

/* cProfile Single Page */
@media only screen and (max-width: 1025px) {
.row.cProfileDisclosure img {margin-bottom:20px;}
}

@media only screen and (min-width: 640px) and (max-width: 940px) {
.rr .openx_ofie_form input.medium.alert.button.radius.full {font-size:.7em;}
}


/* inline text ads */
.inline-text-ad p {font-size:1.25em;}

/* in the media */
.inTheMedia ul {margin-left:0;}
.rr .textwidget .inTheMedia ul a {font-weight:normal;font-size:.9em;}

/* newsletter ofie */
.rr a.medium.alert.button.radius.full.actionLink {font-size:1em;text-transform:none;font-family: "franklin-gothic-urw", Arial, sans-serif;padding:5px 0; font-weight:normal !important;}
.rr .border {border:1px solid #ccc;}

/* sign up modal */
#wcModal.reveal-modal.tiny, dialog.tiny {width:15%;padding:1em;background-color: #eaca86;}
.preciousMetal h6, .preciousMetal h5, .preciousMetal h4, .preciousMetal h3, .preciousMetal h2, .preciousMetal h1 {color:#000;}
#wcModal .close-reveal-modal {color:#fff;font-weight:normal;font-size:1.25em;}
#wcModal p {font-size:.9em;}

@media only screen and (max-width: 900px) {
	#wcModal.reveal-modal.tiny, dialog.tiny  {display:none; visibility:hidden; }
 }
 

@media only screen and (max-width: 1050px) {
	#investor-modal {
		overflow-y: auto;
        height: 500px;
		width: 95vw;
		top:40px !important;
	}
}

@media only screen and (max-width: 960px) {
	#investor-modal {
		overflow-y: auto;
        height: 300px;
		width: 95vw;
		top:40px !important;
	}
}

@media only screen and (max-width: 640px) {
	#investor-modal {
		overflow-y: auto;
        height: 250px;
		width: 95vw;
		top:0 !important;
		min-height:250px !important
	}
}


body.page-id-1874 ul.uber1, body.page-id-1872 ul.uber1, body.page-id-1876 ul.uber1 {columns: 2;  -webkit-columns: 2;  -moz-columns: 2;}


#topics_list h1.title {
   line-height: 1.25em;
	max-height:none;
}
@media only screen and (max-width: 1050px) {
.button.fullOnMobile {width:300px;}
div.centerButton {text-align:center;}
}

/*  <!-- Start of QuoteMedia CSS styling --> */
.qm_inactivebutton, .qm_activebutton, .qm_maintext, .qm_main, .qm_main td, .qm_cycle, .qm_quotebar .qm_heading_text, .qm_quotebar .qm_text_up, .qm_quotebar .qm_text_down, .qm_maintext, a.qm, a:visited.qm, a:hover.qm, .qm_subnav, .qm_filings_nav_wrapper a, .qm_filings_nav_wrapper a:hover, .qm-quote-data-item .qm_cycle { font: 9pt Arial,sans-serif; }
.qm_inactivebutton, .qm_activebutton, .qm_maintext, .qm_main, .qm_main td, .qm_cycle, .qm-quote-data-item .qm_cycle, .qm_heading_text, .qm_page_numbers_td a.qm_page_active { color: #111C24; }
.qm_inactivebutton, .qm_activebutton, .qm-detailed-quote, .qm-detailed-quote-data, .qm-detailed-quote + table table, .qm-mm-chart .qm_heading_bar, .qm-quote-data-item .qm_heading_bar, .qm_heading_bar { border: 0; }
.qm_inactivebutton, .qm_activebutton, .qm-detailed-quote, .qm-detailed-quote-data, .qm-quote-data-item .qm_heading_bar { background-color: transparent; }
.qm_quotebar td, .qm-detailed-quote + table table td, .qm-news-titlebar td { padding: 2px; }
.qm-quote-bar { margin-top: 5px; }
a.qm, a:visited.qm, a:hover.qm, .qm_activebutton { color: #FF511C; }
.qm_quotebar td { vertical-align: text-bottom; }
.qm_largequote { font-size: 18pt; letter-spacing: -1px; }
.qm_largequotedollar { font-size: 14pt; }
.qm-detailed-quote + table table, .qm-quote-data-item .qm_cycle { background-color: #EFEFEF; }
.qm-quote-data-item th.qm_cycle { padding: 3px 1px; } 
.qm-quote-data-item div.qm_maintext { padding: 2px 1px 3px 1px; }
.qm_heading_bar { background: transparent; }
.qm-news-menu, .qm-quote-bar, #qmDropDownWrapper, .qm_subnav_heading_bar, .qm-news-titlebar, .qm-news-headlines { display: none; }
.qm_quotetitle { display: block; }
.qm_quotetitle { font: 13pt Arial,sans-serif; font-weight: 500; padding-top: 10px; padding-bottom: 20px; }
.qm-container, .qm-container > table, img[src*="getChart"] { margin: auto; }
table.qm_heading_bar { margin-bottom: 8px !important; }
.qm-quote-data-item table.qm_heading_bar { margin-bottom: 0px !important; }
.qm-container, .qm-container > table { max-width: 704px; width: 100% !important; min-width: 500px; }
.qm-mm-chartnav { margin-top: 20px !important; }
@media(max-width: 550px) {
	.qm-quote-data-item .qm_cycle, .qm_maintext, .qm_newsHeadlineText, .qm_main, .qm_options_in_money, .qm_main td, .qm_cycleup, .qm_cycledown, .qm_cycle, .qm_quotebar .qm_heading_text, .qm_quotebar .qm_text_up, .qm_quotebar .qm_text_down, .qm_maintext, a.qm, a:visited.qm, a:hover.qm, .qm_subnav, .qm_filings_nav_wrapper a, .qm_filings_nav_wrapper a:hover, .qm_inactivebutton, .qm_activebutton, .qm-news-topic-title, .qm_marketIndices_tab .qm_maintext .qm_heading_text { font-size: 8.5pt !important; }
	.qm-mm-chartnav { margin-top: 16px !important; }
	.qm_quotetitle, .qm_marketIndices_tab .qm_heading_text { font-size: 12pt !important; padding-top: 10px; padding-bottom: 10px; }
}

/* related CProfiles */
.relatedCProfiles dl {position: relative;	   width: 40%;	   height: 140px;	   margin: 20px auto;}
.relatedCProfiles dt { position: absolute;	   height: 100px;	   left: 30px;	   top: 40px;	   right: 24px;	}
.relatedCProfiles dd {font-size:.8em; color:#747678;text-align:center;position:absolute;bottom:90px;left:20px;right:20px;}
