/*
 Theme Name:   Twenty Fourteen NMD
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  Twenty Fourteen Child Theme for NMD
 Author:       David Hill
 Author URI:   http://example.com
 Template:     twentyfourteen
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentyfourteen-nmd
*/

/* =Theme customization starts here 
-------------------------------------------------------------- */

/* change font family */
 body,  .highlight, th, b, strong { 
    font-family: Optima,Helvetica,Arial,sans-serif;  
	} 

input, select, textarea { 
    font-family: Georgia,Times,"Times New Roman",serif;   

	} 


/* Change headline style  */
 .content-area .entry-title, .featured-content .entry-title     {	 font-family: Georgia,Times,"Times New Roman",serif;  text-transform: none;	font-style: italic; 

}  

/* Change body text */
 .entry-content  { font-family: Georgia,Times,"Times New Roman",serif;  

}      

/* Change Polylang language switcher text */

.lang-item { text-transform: uppercase; }  

li.lang-item a {	color: #fff; }


/* Subheads */
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content dt
 { font-family: Optima,Helvetica,Arial,sans-serif;     text-transform: uppercase; }

/* Change navigation styling */
.primary-navigation {font-size: 14px;}

/* dd */
	.list-view .site-content .entry-title {
		font-weight: 300;
	}

/* center site in window */
 #page { 
 margin-left: auto; 
 margin-right: auto; 
 } 


/* un-make-special the footer credits text */

.site-footer {
	color: inherit;
}
.site-info {
	color: inherit;
}
.site-info a {
	color: inherit;
}

/* adjust colors of search toggle */

.search-toggle {
	background-color: #fff !important;
}

.search-toggle:before {
	color: #000 !important;
	content: "\f400";
}

/* get rid of featured background patterns */

.featured-content {
	background-color: #fff !important;
	background-image: none !important;
}

.post-thumbnail {
	background-color: #fff !important;
	background-image: none !important;
}

a.post-thumbnail:hover {
	background-color: #fff !important;
}

/* Adjust padding/margins of major content blocks */

.content-area, .primary-sidebar, .content-sidebar {
	padding-top: 0px;
}

.featured-content {
	padding-bottom: 24px;
}

/* Reduce space between category and headline in featured-content grid */

.featured-content .entry-meta {margin-bottom: 4px}



/* Format breadcrumbs (based on .cat-links, .widget-title) */
.breadcrumbs {
	text-transform: uppercase;
	font-weight: 900;
}

.breadcrumbs,
.breadcrumbs a {
	color: #2b2b2b !important;
}

.breadcrumbs a:hover {
	color: #41a62a !important;
}

.single .breadcrumbs, .archive .breadcrumbs {
	display: none !important;
}

/* Class for back-to-top links and decorate it with an arrow */

.backtotop::after {
    content: "\00a0\2191";
}


/* Make byline go away */

.single .byline,
.group-blog .byline {
	display: none !important;
}


/* Remove exception for uppercasing of entry date in list view */
	.list-view .site-content .entry-meta {
		text-transform: uppercase;
	}

/* ADDED ELEMENTS */
/* define a class of bordered images */

img.bordered {
border: 1px solid;
}

/* classes for contextually zero-width characters (periods and commas before quotation marks) and contextually reduced-width characters (quotation marks before em dashes) */

.zero {
letter-spacing: -50px;
}

.halfzero {
letter-spacing: -0.5ch;
}

/* Class for highlighting statistics etc. in running text */

.highlight {font-weight: 900;}

/* Class for complex lists, with spacing in between items */

ul.complex li {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}


/* Hide post date and other header meta on links to news coverage -- not succeeding . . . */


.widget_twentyfourteen_ephemera .format-link .entry-date,
.site-content .format-link .entry-date
 {
	display: none;
}