/*  
Extras Stylesheet
Theme Name: Lebenswelt
Theme URI: http://fiatinsight.com
Version: 1.1
Author: Andrew Haines & Ben Zumdahl
Description: Extra elements available w/ Lebenswelt (not included by default)
*/



/*** Feature Cards ***/

ul.featured {
	list-style: none;
	margin-top: 0px;
	margin-bottom: 40px;
	}

ul.featured > li.articlecard {
	background: transparent;
	opacity: .8;
	height: 100px;
	padding: 7px;
	margin-top: 10px;
	}
		
ul.featured li:hover {
	opacity: 1;
	}

li.articlecard .articlebody {
	background: #223355;
	padding: 20px 10px;
	height: 100px;
    -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
            border-radius: 8px;
	}

li.articlecard h2, li.articlecard h2 a {
	color: #fff;
	font-size: 18px;
	line-height: 1.2em;
	font-family: 'Roboto Condensed', helvetica, sans-serif;
	text-shadow: none;
	}
	
li.articlecard h2, li.articlecard h2 a:hover {
	color: #fff;
	}

li.articlecard hr {
	border-top: 1px solid #222;
	border-bottom: 1px solid #666;
	width: 40%;
	}

.articlebody-portal {
	background: #222; 
	opacity: 0.8;  
	margin: 20px 0;
	padding: 0;
	}

.articlebody-portal h2 {
	color: #fff;
	font-size: 32px;
	line-height: 1.2em;
	font-family: 'Roboto Condensed', helvetica, sans-serif;
	text-shadow: none;
	text-align: center;
	padding: 10px;
	margin: 0;
	}

/*** Announcements / Events ***/

.announcements h2, .announcements h2 a {
	font-size: 20px;
	padding-bottom: 5px;
}



/*** Google Events Calendar ***/

ul.gce-list {list-style: none;}

.gce-page-list .gce-list .gce-list-event {background: transparent;} /* overrides default */

ul.gce-list > .title {background: transparent;}

ul.gce-list h3, ul.gce-list h3 a {
	font-size: 20px;
	font-family: 'Mate', georgia, serif;
	line-height: 1.2em;
	color: #555;
	}
	
ul.gce-list h4, ul.gce-list h4 a {
	font-size: 20px;
	font-family: 'Oxygen', helvetica, sans-serif;
	line-height: 1.2em;
	color: #30456e;
	}
	
ul.gce-list p {
	font-size: 18px;
	font-family: 'Mate', georgia, serif;
	line-height: 1.2em;
	color: #bbb;
	font-style: italic;
	}


/*** Code & Pre ***/

code,
pre {
  padding: 0 3px 2px;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}

pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12.025px;
  line-height: 18px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

pre.prettyprint {
  margin-bottom: 18px;
}

pre code {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
