/*article and page styling*/
/*for styling in article pages - adds space between article, references, taxonomy terms, etc.*/
/*for NCpedia live site (ncpedia.org)
 *block numbers will not match dev site
 *(statelibrarync.oeg/dev_ncp)
 */

/*remove main content from node 1 (front page)*/
#node-1{
	display: none;
}
/*remove print-link, rating, submitted info, and comments from node 12021 (explore by resource page)*/
#node-12064 > .print-link ,
#node-12064 > .field-name-field-rating,
#node-12064 > .submitted,
#node-12064 > #comments{
	display:none;
}
/*view, edit, link suggestion tabs on modes - styling*/
.tabs {
	display: block;
	padding-bottom: 10px;
 	/* display:none; */
}
/*remove title from article display
  articles include an h1 in the content field - this would be repetitive*/
.col-sm-12 > .page-header{
	display: none;
}

/*applied to paragraphs across the site - default set for article pages */
p {
	margin:15px 0px 15px 0px;
}
/*for styling in article pages - adds space after ... */
p:last-child{
	margin-bottom: 15px;
}
/*article pages - add border above the references field */
.field-name-field-references,
.enc_references {
	border-top: 1px dotted #666666;
}
/*add top border and margins to the comments area*/
#comments{
	border-top: 1px dotted #666666;
	margin: 15px 0px;
} 
/*decrease the width of the text box for the ncpedia human/spam check*/
.form-item-ncpedia-human-check{
	width: 200px;
}
/*subjects taxonomy - adds top border and padding*/
.field-name-taxonomy-forums{
	border-top: 1px dotted #666666;
	padding-top: 0.5em;
}
/*add padding to field label - mostly for taxonomy names
  add the same amount of padding to the field item*/
.field-label,
.field-items {
	padding-top:0.5em;
}
/*add padding to the rating field (five star ) */
.field-name-field-rating{
	padding-top: 2em;
}

/*submitted date text styling
  end of article, after taxonomy terms and before comments*/
.node .submitted {
    color: #999999;
    font-size: 77%;
    margin-top: 2em;
    padding-bottom: 1.5em;
}
/*additional blockquote styling - see Listening to History content types*/
blockquote{
	font-size: 16.75px;
	white-space: pre-wrap;
	word-wrap: break-word;
	padding: 0px 21px 10.5px 15px;
}
/*additional pre styling - see Listening to History content types */
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-break: normal;
	overflow: visible;
	color: black;
	background: none;
	border: none;
	margin: 0px;
	padding: 0px 10px 5px;
}
/*add a top border to a break */
hr{
	border-top: 1px solid #666;
}
/*mediaelement audio player*/
/*audio within articles
  styling the actual player displayed in an article*/
.field-name-field-audio {
  background-image: url("/sites/all/libraries/mediaelement/build/bkgd_me.png");
  border: 1px solid;
  margin: 1em;
  padding: .5em;
  width: 21.5em;
}
/*styling links within the mediaelement player */
.mediaelement-download-link,
#mediaelement-help-link {
  font-size: 85%;
  padding: .5em 0;
  color: #3399CC;
  font-weight: bold;
}
#mediaelement-help-text {
  font-size: 85%;
}
#mejs-text-play-button {
  font-size: 1.1em;
  left: 2px;
  position: relative;
  top: 9px;
}
#mejs-text-volume-button {
  position: relative;
  top: 10px;
}
.mejs-white-text-btn {
  color: white;
}
.mejs-black-text-btn {
  color: black;
}
/*taxonomy term view-item
  removes small title */
#ncpedia-taxonomy-view-title{
	/* display: none; */
	padding-bottom: 1em;
	font-size: 20px;
}
/*adds padding to the left of the taxonomy list items*/
#ncpedia-taxonomy-view-list{
	padding-left: 30px;
}
/*adds padding to the bottom of each item in the taxonomy list*/
.ncpedia-taxonomy-view-item{
	padding-bottom: 1em;
}
/*adds padding to the top of the large taxonomy term header*/
h1.page-header{
	padding-top: 1em;
}
/*add padding and change text alignment 
  for custom ncpedia pager on taxonomy pages
  - built through taxonomy booster module*/ 
#ncpedia-taxonomy-view-pager{
	padding-bottom: 1em;
	text-align: center;
}

/*These items are tests for iframe styling*/

 

.iframestyle {
	background-color: #ededeb;
	border-radius: 15px;
    color: black;
    font: 14px "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
    text-align: center;
	
}


.iframe-caption {
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	}
/*

iframe {
	background-color: #ededeb;
	border-radius: 15px;
    font-size: 14px; 
	font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 15px 10px 5px 10px;
    text-align: center;
	border-style: solid;
	border-color: black;
}

*/













