/*

 1. ROOT
 2. GENERIC
 3. TYPOGRAPHY
 4. HEADINGS
 5. LINKS
 6. BUTTONS
 7. FIGURES & IMAGES
 8. HEADER — header[role="banner"]
 9. NAVIGATION — nav[role="navigation"]
10. MAIN AREA — div[role="main"]
11. MAIN CONTENT
12. COMPLIMENTARY — div[role="complementary"]
13. CONTENTINFO — footer[role="contentinfo"]
14. GENERIC OBJECTS
15. TEMPLATE SPECIFICS
16. TABLES
17. FORMS (See css/mylibs/forms.css)
18. NOTIFICATIONS & ERRORS
19. ADMIN
MODERNIZR
*/


/********************************/
/* 1. ROOT                      */
/********************************/


/********************************/
/* 2. GENERIC                   */
/********************************/


/********************************/
/* 3. TYPOGRAPHY                */
/********************************/


/********************************/
/* 4. HEADINGS                  */
/********************************/

header#header h1 {
	background:  none;
	display: inline-block; }

h2.page-title {
    margin: 0 0 10px;}

h2.post-title,
.tribe-events-events h2.entry-title  {
	font-family: 'Open Sans Condensed',sans-serif;
	font-size: 2.57142857142857em; /* 36px */
    margin-top: 0;}

/* Homepage */

#home #featured .hgroup {
	background: rgba(0,177,227,.8);
	bottom: 0;
	padding: 5px 10px;
	position: absolute;
	z-index: 5;}

#home #featured h2.post-title {
	font-size: 1.714285714285714em; /* 24px */
	line-height: 1.2;
	margin-bottom: 0;}

#home #featured h2.post-title a {
	color: #fff;
	display: inline;
	text-shadow: 1px 1px 2px #0097c2;}


.featuredcol h2.featured-title {
	background: none;
	color: #454545;
	font-family: 'Open Sans Condensed',sans-serif;
	font-size: 1.571428571428571em; /* 22px */
	margin: .85em 0 .25em;
	padding: 0;}

#home .featuredcol article h2.post-title {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 1.571428571428571em; /* 22px */
	font-weight: 500;}


/********************************/
/* 5. LINKS                     */
/********************************/

#home #featured .post-meta a {
	color: #c8f3ff;}

/********************************/
/* 6. BUTTONS                   */
/********************************/


/********************************/
/* 7. FIGURES & IMAGES          */
/********************************/


/********************************/
/* 8. HEADER
      header[role="banner"]     */
/********************************/


/********************************/
/* 9. NAVIGATION
	  nav[role="navigation"]    */
/********************************/
.responsiveSelectContainer {
	padding: 20px 0 0;}

.responsiveSelectContainer ul {
	margin-bottom: 25px;}

/********************************/
/* 10. MAIN AREA
	   div[role="main"]         */
/********************************/
#container {
    margin-bottom: 100px;
    overflow: auto;}

/********************************/
/* 11. MAIN CONTENT             */
/********************************/
#content {
	/*background: none;*/
	margin-bottom: 15px;
	/*padding: 0;*/}

#home #content {
	background: none;
	padding: 0;}

/********************************/
/* 12. COMPLIMENTARY
	   div[role="complementary"] */
/********************************/
#sidebar {
	position: relative;}

.social-toolbar {
    position: absolute;
    right: 0;
    top: 123px;
    width: 230px;}

.social-toolbar ul {
	margin-top: 0;}

.social-toolbar li {
	margin: 0 0 0 10px;}


/* Search
aside#sidebar .search {
	background: none;
    padding: 0;
    position: absolute;
    top: -52px;}
*/


/********************************/
/* 13. CONTENTINFO
	   footer[role="contentinfo"] */
/********************************/

footer#footer {
	overflow: auto;
	padding: 20px 0;}

footer#footer .social-nav ul {
	float: left;}

footer#footer .footer-nav ul {
	float: right;
	padding-top: 10px;}

/********************************/
/* 14. GENERIC OBJECTS          */
/********************************/


/********************************/
/* 15. TEMPLATE SPECIFICS       */
/********************************/

/* homepage */
#home #featured {
	position: relative;}

#featured .featured-image {
	top: 0;
	z-index: 0;}

#home .three-cols {
	overflow: auto;}

#home #featured .hgroup h3 span {
	font-size: 1em;
	font-weight: normal;}

#home section.featuredcol {
	float: left;
	margin-right: 3%; }

#home section#featured-blog {
	margin-right: 0;}

#home .featuredcol article {
	background: rgba(255,255,255,.8);
	margin-bottom: 20px;
	padding: 15px;}

#home .featuredcol article:hover {
	-moz-box-shadow: 0px 0px 5px #ddd;
	-webkit-box-shadow: 0px 0px 5px #ddd;
	box-shadow: 0px 0px 5px #ddd;

	background: #fff;}

#home .featuredcol article iframe {
	height: auto;
	width: 100%;}


	/* Post meta */
#featured .post-meta {
	color: #c8f3ff;
	margin-bottom: 3px;}



/********************************/
/* 16. TABLES                   */
/********************************/


/********************************/
/* 17. FORMS
		(See css/mylibs/forms.css)                     */
/********************************/
aside#sidebar .search {
	padding: 13px 19px 14px;}


/********************************/
/* 18. NOTIFICATIONS & ERRORS   */
/********************************/


/********************************/
/* 19. ADMIN                    */
/********************************/


/********************************/
/* MODERNIZR                    */
/********************************/