/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
.typekit-badge { display: none !important; }
.sep { border-top: 1px solid #edece7; }

.btn {
    display: block;
    padding: 10px 0;
    text-align: center;
    font-size: 1.4em;
    font-weight: bold;
    color: #ffffff !important;
    margin-bottom: 10px;
}
.btn.inline{
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 10px 20px 4px 20px;
}
.btn:hover{
    text-decoration: none;
}

a.more{color: #787878 !important;}
sub {vertical-align: sub; font-size: .85em;}
sup {vertical-align: super; font-size: .85em;}
    

/* #Page Styles
================================================== */
.wrap { max-width: 1500px; box-shadow:0 0 4px #dfded9; background: #ffffff; margin: 0 auto; }

.wrap > section > .container, .wrap > section.container { padding: 20px 0; }

header { background: #002a5c; padding: 35px 0 0px; border-bottom: 1px solid #fff; position: relative; z-index: 1000}
header div.container > a {float: left}
/* Secondary Nav */
header div.pull-right ul { float: left; }
header div.pull-right li { float: left; font-size: 1.3em; margin-right: 20px; line-height: 22px; }
header div.pull-right  li a { color: #ffffff; }
/* Search */
header div.pull-right #header-search { float: left; background: #001b3d; margin-right: 20px; position: relative; width: 160px; height: 20px;  }
header div.pull-right #header-search input#s { background-color: transparent; border: 0px; color: #ffffff; height: 16px; width: 135px; position: absolute; left: 0px; top: 0px; padding: 2px 20px 2px 5px; font-size: 1.1em; }
header div.pull-right #header-search input#searchsubmit { background-color: transparent; background: url("../images/icon-search.png") center center no-repeat; display: block; width: 20px; height: 20px; position: absolute; right: 0; top: 0; margin: 0px 0px 0px 0px; border: 0px; cursor: pointer; text-indent: -9999px; }
/* Ross Business Logo */
header div.pull-right #header-ross { float: left; }
    

/* Main Navigation */
header nav { font-size: 1.6em; float: right; margin-top: -18px; }
header nav a { color: #ffcf06; display: block; height: 23px; white-space:nowrap; padding-bottom: 35px; }
header nav a.active { color: #ffffff; }
header nav .menu-header { display: none; }
header nav a:hover { color: #ffffff; text-decoration: none; }
header nav ul { margin: 0; }
header nav ul li { display: inline-block; zoom:1; *display:inline; margin-left: 60px; overflow: visible; position: relative;  margin-bottom: -4px; }
header nav ul li.active ul { left:0; }
header nav ul li.right:hover ul { left: auto; right: 0; }
header nav ul li ul { cursor: default; position: absolute; left: -9000px; top: 54px; z-index: 100; width: auto !important; box-shadow: 1px 1px 4px #ccc;  background: #ffffff}
header nav ul li ul li { display: block; position: relative; background: #fff; font-size: .75em; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
header nav ul li ul li ul li { display: none; } /* Hides 3rd Level */
header nav ul li ul li:first-child { padding-top: 15px; }
header nav ul li ul li:hover ul { left: 100%; top: -15px; /*width: 260px;*/ width: auto !important; }
header nav ul li.right ul li:hover ul { left: auto; right: 100%; }
header nav ul li ul li ul { cursor: default; position: absolute; left: 100%; top: -90000px; background: #fff; z-index: 100; padding-top: 0px; }
header nav ul li ul li ul li { font-size: 1.1em; }
header nav ul li ul li a { display: block; color: #002a5c !important; opacity: 1.0; filter: alpha(opacity=100); padding: 0px 10px 0px 10px; }
header nav ul li ul li a:hover { opacity: 0.8; filter: alpha(opacity=80); }
header nav ul > li.current-menu-ancestor a { color: #fff; }
.single-blog header nav ul > li#menu-item-26 a,
.single-articles header nav ul > li#menu-item-26 a,
.single-summaries header nav ul > li#menu-item-26 a,
.single-books_ header nav ul > li#menu-item-26 a,
.single-case-studies header nav ul > li#menu-item-26 a,
.single-essays header nav ul > li#menu-item-26 a,
.single-videos header nav ul > li#menu-item-26 a,
.single-student-views header nav ul > li#menu-item-25 a,
.single-course-syllabi header nav ul > li#menu-item-25 a,
.single-teaching-cases header nav ul > li#menu-item-25 a,
.single-people header nav ul > li#menu-item-27 a,
.single-students header nav ul > li#menu-item-27 a,
.single-cpo-tools nav ul > li#menu-item-28 a,
.post-type-archive-cpo-tools nav ul > li#menu-item-28 a,
.single-events nav ul > li#menu-item-28 a,
.post-type-archive-events nav ul > li#menu-item-28 a { color: #fff; }

/* Page Sub Headers */
#subheader { margin-bottom: 25px; }
#subheader .container { padding: 35px 0 21px 0; height: 70px; overflow-y: hidden; }
#subheader ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#subheader a { pointer-events: none; cursor: default; text-decoration: none; color: #fff; }
#subheader li { display: none; font-size: 1.2em; font-weight: bold; text-transform: uppercase; line-height: 100%; }
#subheader li li { font-size: 4.2em; font-family: 'Univers CondensedLight','Open Sans Condensed',sans-serif; font-weight: normal; color: #fff; text-transform: uppercase; }
.search #subheader span { font-size: 4.2em; font-family: 'Univers CondensedLight','Open Sans Condensed',sans-serif; font-weight: normal; color: #fff; text-transform: uppercase; }
.search #subheader span.cat-parent { font-size: 1.2em; font-family: "adelle","Roboto Slab",serif; font-weight: bold; }
#subheader li li li { font-size: 100%; }
/*CSS Mess to truncate Learn subheaders */
.page-template-page-academic-programs-php #subheader li.learn, 
.page-template-page-academic-programs-php #subheader li.academic-programs,
.page-template-page-undergraduate-php #subheader li.learn, 
.page-template-page-undergraduate-php #subheader li.academic-programs,
.page-template-page-graduate-php #subheader li.learn, 
.page-template-page-graduate-php #subheader li.academic-programs,
.page-template-page-phd-php #subheader li.learn, 
.page-template-page-phd-php #subheader li.academic-programs,
.page-template-page-executive-education-php #subheader li.learn, 
.page-template-page-executive-education-php #subheader li.academic-programs,
.page-template-page-teaching-resources-php #subheader li.learn, 
.page-template-page-teaching-resources-php #subheader li.teaching-resources,
.page-template-page-positive-links-speaker-series-php #subheader li.do,
.page-template-page-positive-links-speaker-series-php #subheader li.positive-links-speaker-series,
.page-template-page-the-positive-lens-php #subheader li.learn,
.page-template-page-the-positive-lens-php #subheader li.the-positive-lens,
.post-type-archive-student-views #subheader li.learn, 
.post-type-archive-student-views #subheader li.student-views,
.single-student-views #subheader li.learn,
.single-student-views #subheader li.student-views,
.page-template-page-course-syllabi-php #subheader li.learn, 
.page-template-page-course-syllabi-php #subheader li.teaching-resources,
.page-template-page-teaching-cases-php #subheader li.learn, 
.page-template-page-teaching-cases-php #subheader li.teaching-resources { display: block; }
/*CSS Mess to truncate Immerse subheaders */
.page-template-page-an-introduction-php #subheader li.immerse, 
.page-template-page-an-introduction-php #subheader li.an-introduction,
.post-type-archive-articles #subheader li.immerse, 
.post-type-archive-articles #subheader li.articles,
.single-articles #subheader li.immerse,
.single-articles #subheader li.articles,
.post-type-archive-books_ #subheader li.immerse, 
.post-type-archive-books_ #subheader li.books,
.single-books_ #subheader li.immerse,
.single-books_ #subheader li.books,
.post-type-archive-essays #subheader li.learn, 
.post-type-archive-essays #subheader li.essays,
.single-essays #subheader li.learn,
.single-essays #subheader li.essays,
.post-type-archive-summaries #subheader li.learn, 
.post-type-archive-summaries #subheader li.summaries,
.single-summaries #subheader li.learn,
.single-summaries #subheader li.summaries,
.post-type-archive-blog #subheader li.immerse, 
.post-type-archive-blog #subheader li.blog,
.single-blog #subheader li.immerse,
.single-blog #subheader li.blog,
.post-type-archive-videos #subheader li.immerse, 
.post-type-archive-videos #subheader li.videos,
.single-videos #subheader li.immerse,
.single-videos #subheader li.videos,
.post-type-archive-case-studies #subheader li.immerse, 
.post-type-archive-case-studies #subheader li.case-studies,
.single-case-studies #subheader li.immerse,
.single-case-studies #subheader li.case-studies,
.single-people #subheader li.connect,
.single-people #subheader li.people,
.post-type-archive-people #subheader li.connect, 
.post-type-archive-people #subheader li.people,
.single-students #subheader li.connect,
.single-students #subheader li.student-profiles,
.page-template-page-community-scholars-php #subheader li.connect, 
.page-template-page-community-scholars-php #subheader li.community-of-scholars,
.post-type-archive-students #subheader li.connect, 
.post-type-archive-students #subheader li.student-profiles,
.page-template-page-tools-php #subheader li.do, 
.page-template-page-tools-php #subheader li.tools,
.page-template-page-consortium-php #subheader li.do,
.page-template-page-consortium-php #subheader li.menu-item-4196,
.single-cpo-tools #subheader li.do, 
.single-cpo-tools #subheader li.tools,
.post-type-archive-cpo-tools #subheader li.do,
.post-type-archive-cpo-tools #subheader li.tools,
.single-events #subheader li.do, 
.single-events #subheader li.events,
.post-type-archive-events #subheader li.do,
.post-type-archive-events #subheader li.events,
.single-news #subheader li.do, 
.single-news #subheader li.news,
.post-type-archive-news #subheader li.do,
.post-type-archive-news #subheader li.news { display: block; }

/* RELATED RESEARCH ORGANIZATIONS */
.page-template-page-related-research-organizations-php #subheader li.connect,
.page-template-page-related-research-organizations-php #subheader li.current_page_item,
.page-template-page-related-research-organizations-php #sidebar-navigation li.connect, 
.page-template-page-related-research-organizations-php #sidebar-navigation li.connect li { display: block; }
.page-template-page-related-research-organizations-php #sidebar-navigation li.connect>a { display: none; }

/* RESEARCH MICROCOMMUNITIES */
.page-template-page-research-microcommunities-php #subheader li.connect,
.page-template-page-research-microcommunities-php #subheader li.current_page_item,
.page-template-page-research-microcommunities-php #sidebar-navigation li.connect, 
.page-template-page-research-microcommunities-php #sidebar-navigation li.connect li { display: block; }
.page-template-page-research-microcommunities-php #sidebar-navigation li.connect>a { display: none; }

/* PEOPLE 2025 */
.page-template-page-people-new #subheader li.connect,
.page-template-page-people-new #subheader li.current_page_item,
.page-template-page-people-new #sidebar-navigation li.connect, 
.page-template-page-people-new #sidebar-navigation li.connect li { display: block; }
.page-template-page-people-new #sidebar-navigation li.connect>a { display: none; }

/* AWARDS */
.page-template-page-awards-php #subheader li.learn,
.page-template-page-awards-php #subheader li.current_page_item,
.page-template-page-awards-php #sidebar-navigation li.learn, 
.page-template-page-awards-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-awards-php #sidebar-navigation li.learn>a { display: none; }

/* CENTER AWARDS */
.page-template-page-center-awards-php #subheader li.learn,
.page-template-page-center-awards-php #subheader li.current_page_item,
.page-template-page-center-awards-php #subheader li.current-page-parent,
.page-template-page-center-awards-php #sidebar-navigation li.learn, 
.page-template-page-center-awards-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-center-awards-php #sidebar-navigation li.learn>a,
.page-template-page-center-awards-php #subheader li.current-page-parent>a { display: none; }

/* POS RESEARCH AWARDS */
.page-template-page-pos-research-awards-php #subheader li.learn,
.page-template-page-pos-research-awards-php #subheader li.current_page_item,
.page-template-page-pos-research-awards-php #subheader li.current-page-parent,
.page-template-page-pos-research-awards-php #sidebar-navigation li.learn, 
.page-template-page-pos-research-awards-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-pos-research-awards-php #sidebar-navigation li.learn>a,
.page-template-page-pos-research-awards-php #subheader li.current-page-parent>a { display: none; }

/* POS RESEARCH CONFERENCE */
.page-template-page-pos-research-conference-php #subheader li.learn,
.page-template-page-pos-research-conference-php #subheader li.current_page_item,
.page-template-page-pos-research-conference-php #subheader li.current-page-parent,
.page-template-page-pos-research-conference-php #sidebar-navigation li.learn, 
.page-template-page-pos-research-conference-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-pos-research-conference-php #sidebar-navigation li.learn>a,
.page-template-page-pos-research-conference-php #subheader li.current-page-parent>a { display: none; }

/* POS BUSINESS CONFERENCE */
.page-template-page-positive-business-conference-php #subheader li.learn,
.page-template-page-positive-business-conference-php #subheader li.current_page_item,
.page-template-page-positive-business-conference-php #subheader li.current-page-parent,
.page-template-page-positive-business-conference-php #sidebar-navigation li.learn, 
.page-template-page-positive-business-conference-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-positive-business-conference-php #sidebar-navigation li.learn>a,
.page-template-page-positive-business-conference-php #subheader li.current-page-parent>a { display: none; }

/* CPO AT IPPA */
.page-template-page-cpo-at-ippa-php #subheader li.learn,
.page-template-page-cpo-at-ippa-php #subheader li.current_page_item,
.page-template-page-cpo-at-ippa-php #subheader li.current-page-parent,
.page-template-page-cpo-at-ippa-php #sidebar-navigation li.learn, 
.page-template-page-cpo-at-ippa-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-cpo-at-ippa-php #sidebar-navigation li.learn>a,
.page-template-page-cpo-at-ippa-php #subheader li.current-page-parent>a { display: none; }

/* CPO AT AOM */
.page-template-page-cpo-at-aom-php #subheader li.learn,
.page-template-page-cpo-at-aom-php #subheader li.current_page_item,
.page-template-page-cpo-at-aom-php #subheader li.current-page-parent,
.page-template-page-cpo-at-aom-php #sidebar-navigation li.learn, 
.page-template-page-cpo-at-aom-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-cpo-at-aom-php #sidebar-navigation li.learn>a,
.page-template-page-cpo-at-aom-php #subheader li.current-page-parent>a { display: none; }

/* CONFERENCES & MEETINGS */
.page-template-page-conferences-and-meetings-php #subheader li.do,
/*.page-template-page-conferences-and-meetings-php #subheader li.current_page_item,*/
.page-template-page-conferences-and-meetings-php #subheader li.do > ul > li.current-menu-ancestor,
.page-template-page-conferences-and-meetings-php #sidebar-navigation li.do, 
.page-template-page-conferences-and-meetings-php #sidebar-navigation li.do li { display: block; }
.page-template-page-conferences-and-meetings-php #sidebar-navigation li.do>a { display: none; }

/* ESSAYS / LEADING IN TRYING TIMES */
.page-template-page-essays-php #subheader li.learn,
.page-template-page-essays-php #subheader li.current_page_item,
.page-template-page-essays-php #sidebar-navigation li.learn, 
.page-template-page-essays-php #sidebar-navigation li.learn li,
.tax-essays-category #subheader li.learn, 
.tax-essays-category #subheader li.current_page_item,
.tax-essays-category #sidebar-navigation li.learn, 
.tax-essays-category #sidebar-navigation li.learn li { display: block; }
.page-template-page-essays-php #sidebar-navigation li.learn>a,
.tax-essays-category #sidebar-navigation li.learn>a { display: none; }

/* ARTICLES FOR PRACTITIONERS */
.page-template-page-articles-for-practitioners-php #subheader li.learn,
.page-template-page-articles-for-practitioners-php #subheader li.current_page_item,
.page-template-page-articles-for-practitioners-php #sidebar-navigation li.learn, 
.page-template-page-articles-for-practitioners-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-articles-for-practitioners-php #sidebar-navigation li.learn>a { display: none; }

/* RESEARCH REVIEW ARTICLES */
.page-template-page-research-review-articles-php #subheader li.do,
/*.page-template-page-conferences-and-meetings-php #subheader li.current_page_item,*/
.page-template-page-research-review-articles-php #subheader li.do li.current-menu-ancestor,
.page-template-page-research-review-articles-php #sidebar-navigation li.do, 
.page-template-page-research-review-articles-php #sidebar-navigation li.do li { display: block; }
.page-template-page-research-review-articles-php #sidebar-navigation li.do>a { display: none; }

/* MANAGERIAL RESEARCH BRIEFS */
.page-template-page-managerial-research-briefs-php #subheader li.immerse,
.page-template-page-managerial-research-briefs-php #subheader li.current_page_item,
.page-template-page-managerial-research-briefs-php #sidebar-navigation li.immerse, 
.page-template-page-managerial-research-briefs-php #sidebar-navigation li.immerse li { display: block; }
.page-template-page-managerial-research-briefs-php #sidebar-navigation li.immerse>a { display: none; }

/* SUMMER FELLOWS PROGRAM */
.page-template-page-summer-fellows-program-php #subheader li.learn,
.page-template-page-summer-fellows-program-php #subheader li.current_page_item,
.page-template-page-summer-fellows-program-php #subheader li.current-page-parent,
.page-template-page-summer-fellows-program-php #sidebar-navigation li.learn, 
.page-template-page-summer-fellows-program-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-summer-fellows-program-php #sidebar-navigation li.learn>a,
.page-template-page-summer-fellows-program-php #subheader li.current-page-parent>a { display: none; }

/* AT A GLANCE SUMMARIES */
.post-type-archive-summaries #subheader li.learn,
.post-type-archive-summaries #subheader li.current_page_item,
.post-type-archive-summaries #subheader li.current-menu-parent,
.post-type-archive-summaries #sidebar-navigation li.learn, 
.post-type-archive-summaries #sidebar-navigation li.learn li { display: block; }
.post-type-archive-summaries #sidebar-navigation li.learn>a,
.post-type-archive-summaries #subheader li.current-menu-parent>a { display: none; }

/*** Summaries ***/
.post-type-archive-summaries #sidebar-navigation li.learn,
.post-type-archive-summaries #sidebar-navigation li.learn li,
.single-summaries #sidebar-navigation li.learn, 
.single-summaries #sidebar-navigation li.learn li { display: block; }
.post-type-archive-summaries #sidebar-navigation li.learn a,
.single-summaries #sidebar-navigation li.learn a { display: none; }
.post-type-archive-summaries #sidebar-navigation li.learn li a,
.single-summaries #sidebar-navigation li.learn li a { display: block; }

/* LEADING IN TRYING TIMES ESSAYS */
.post-type-archive-essays #subheader li.learn,
.post-type-archive-essays #subheader li.current_page_item,
.post-type-archive-essays #subheader li.current-menu-parent,
.post-type-archive-essays #sidebar-navigation li.learn, 
.post-type-archive-essays #sidebar-navigation li.learn li { display: block; }
.post-type-archive-essays #sidebar-navigation li.learn>a { display: none; }

/*** Essays ***/
.post-type-archive-essays #sidebar-navigation li.learn,
.post-type-archive-essays #sidebar-navigation li.learn li,
.single-essays #sidebar-navigation li.learn, 
.single-essays #sidebar-navigation li.learn li { display: block; }
.post-type-archive-essays #sidebar-navigation li.learn a,
.single-essays #sidebar-navigation li.learn a { display: none; }
.post-type-archive-essays #sidebar-navigation li.learn li a,
.single-essays #sidebar-navigation li.learn li a { display: block; }


section #subheader { background: #ea7f1e url("../images/breadcrumb-immerse.jpg") center top no-repeat; }
section.learn #subheader { background: #0f6cb6 url("../images/breadcrumb-learn.jpg") center top no-repeat; }
section.immerse #subheader { background: #ea7f1e url("../images/breadcrumb-immerse.jpg") center top no-repeat; }
section.connect #subheader { background: #b9b309 url("../images/breadcrumb-connect.jpg") center top no-repeat; }
section.do #subheader { background:#00b1b0 url("../images/breadcrumb-do.jpg") center top no-repeat ; }
section.search #subheader { background:#fccd06 url("../images/breadcrumb-search.jpg") center top no-repeat ; }


/***** Sidebar Navigation *****/
#sidebar-navigation li { display: none; }
#sidebar-navigation ul ul ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; }
#sidebar-navigation ul ul ul li { font-size: .98em; line-height: 90%; }
#sidebar-navigation ul ul ul a { color: #333; }
#sidebar-navigation li.learn ul ul li:first-child,
#sidebar-navigation li.do ul ul li:first-child { padding-top: 5px; }

/*** Academic Programs ***/
.page-template-page-academic-programs-php #sidebar-navigation li.learn,
.page-template-page-academic-programs-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-academic-programs-php #sidebar-navigation li.learn a { display: none; }
.page-template-page-academic-programs-php #sidebar-navigation li.learn li a { display: block; }
/*.page-template-page-academic-programs-php #sidebar-navigation li.learn li li a { display: none; }*/

/*** Undergraduate ***/
.page-template-page-undergraduate-php #sidebar-navigation li.learn,
.page-template-page-undergraduate-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-undergraduate-php #sidebar-navigation li.learn a { display: none; }
.page-template-page-undergraduate-php #sidebar-navigation li.learn li a { display: block; }

/*** Graduate ***/
.page-template-page-graduate-php #sidebar-navigation li.learn,
.page-template-page-graduate-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-graduate-php #sidebar-navigation li.learn a { display: none; }
.page-template-page-graduate-php #sidebar-navigation li.learn li a { display: block; }

/*** PhD ***/
.page-template-page-phd-php #sidebar-navigation li.learn,
.page-template-page-phd-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-phd-php #sidebar-navigation li.learn a { display: none; }
.page-template-page-phd-php #sidebar-navigation li.learn li a { display: block; }

/*** Executive Education ***/
.page-template-page-executive-education-php #sidebar-navigation li.learn,
.page-template-page-executive-education-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-executive-education-php #sidebar-navigation li.learn a { display: none; }
.page-template-page-executive-education-php #sidebar-navigation li.learn li a { display: block; }

/*** Teaching Resources ***/
.page-template-page-teaching-resources-php #sidebar-navigation li.learn,
.page-template-page-teaching-resources-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-teaching-resources-php #sidebar-navigation li.learn a { display: none; }
.page-template-page-teaching-resources-php #sidebar-navigation li.learn li a { display: block; }
/*.page-template-page-teaching-resources-php #sidebar-navigation li.learn li li a { display: none; }
.page-template-page-teaching-resources-php #sidebar-navigation li.learn li.teaching-resources li a { display: block; }*/

/*** Positive Links Speaker Series ***/
.page-template-page-positive-links-speaker-series-php #subheader li.do,
.page-template-page-positive-links-speaker-series-php #subheader li.do > ul > li.current-menu-ancestor,
.page-template-page-positive-links-speaker-series-php #sidebar-navigation li.do,
.page-template-page-positive-links-speaker-series-php #sidebar-navigation li.do li { display: block; }
.page-template-page-positive-links-speaker-series-php #sidebar-navigation li.do a { display: none; }
.page-template-page-positive-links-speaker-series-php #sidebar-navigation li.do li a { display: block; }

/*** Positive Links Speaker Series ***/
.page-template-page-the-positive-lens-php #sidebar-navigation li.do,
.page-template-page-the-positive-lens-php #sidebar-navigation li.do li { display: block; }
.page-template-page-the-positive-lens-php #sidebar-navigation li.do a { display: none; }
.page-template-page-the-positive-lens-php #sidebar-navigation li.do li a { display: block; }

/*** Course Syllabi ***/
.page-template-page-course-syllabi-php #sidebar-navigation li.learn,
.page-template-page-course-syllabi-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-course-syllabi-php #sidebar-navigation li.learn > a,
.page-template-page-course-syllabi-php #sidebar-navigation li.learn > a { display: none; }

/*** Teaching Cases ***/
.page-template-page-teaching-cases-php #sidebar-navigation li.learn,
.page-template-page-teaching-cases-php #sidebar-navigation li.learn li { display: block; }
.page-template-page-teaching-cases-php #sidebar-navigation li.learn > a,
.page-template-page-teaching-cases-php #sidebar-navigation li.learn > a { display: none; }

/*** Student Views ***/
.post-type-archive-student-views #sidebar-navigation li.learn,
.post-type-archive-student-views #sidebar-navigation li.learn li,
.single-student-views #sidebar-navigation li.learn, 
.single-student-views #sidebar-navigation li.learn li { display: block; }
.post-type-archive-student-views #sidebar-navigation li.learn a,
.single-student-views #sidebar-navigation li.learn a { display: none; }
.post-type-archive-student-views #sidebar-navigation li.learn li a,
.single-student-views #sidebar-navigation li.learn li a { display: block; }
/*.post-type-archive-student-views #sidebar-navigation li.learn li li a,
.single-student-views #sidebar-navigation li.learn li li a { display: none; }*/

/***** Active State - Learn *****/
.page-template-page-academic-programs-php.page-parent #sidebar-navigation li.learn li.academic-programs > a,
.page-template-page-teaching-resources-php.page-parent #sidebar-navigation li.learn li.teaching-resources > a,
.post-type-archive-student-views #sidebar-navigation li.learn li.student-views > a,
.single-student-views #sidebar-navigation li.learn li.student-views > a { font-weight: bold; color: #0f6cb6; }

/***** Active State - Learn 2nd Level *****/
.page-template-page-undergraduate-php #sidebar-navigation li.learn li.undergraduate > a,
.page-template-page-graduate-php #sidebar-navigation li.learn li.graduate > a,
.page-template-page-phd-php #sidebar-navigation li.learn li.phd > a,
.page-template-page-executive-education-php #sidebar-navigation li.learn li.executive-education > a,
.page-template-page-course-syllabi-php #sidebar-navigation li.learn li.course-syllabi > a,
.page-template-page-teaching-cases-php #sidebar-navigation li.learn li.teaching-cases > a { font-weight: bold; }

/*** An Introduction ***/
.page-template-page-an-introduction-php #sidebar-navigation li.immerse,
.page-template-page-an-introduction-php #sidebar-navigation li.immerse li { display: block; }
.page-template-page-an-introduction-php #sidebar-navigation li.immerse a { display: none; }
.page-template-page-an-introduction-php #sidebar-navigation li.immerse li a { display: block; }

/*** Articles ***/
.post-type-archive-articles #sidebar-navigation li.immerse,
.post-type-archive-articles #sidebar-navigation li.immerse li,
.single-articles #sidebar-navigation li.immerse, 
.single-articles #sidebar-navigation li.immerse li { display: block; }
.post-type-archive-articles #sidebar-navigation li.immerse a,
.single-articles #sidebar-navigation li.immerse a { display: none; }
.post-type-archive-articles #sidebar-navigation li.immerse li a,
.single-articles #sidebar-navigation li.immerse li a { display: block; }

/*** Books ***/
.post-type-archive-books_ #sidebar-navigation li.immerse,
.post-type-archive-books_ #sidebar-navigation li.immerse li,
.single-books_ #sidebar-navigation li.immerse, 
.single-books_ #sidebar-navigation li.immerse li { display: block; }
.post-type-archive-books_ #sidebar-navigation li.immerse a,
.single-books_ #sidebar-navigation li.immerse a { display: none; }
.post-type-archive-books_ #sidebar-navigation li.immerse li a,
.single-books_ #sidebar-navigation li.immerse li a { display: block; }

/*** Blog ***/
.post-type-archive-blog #sidebar-navigation li.immerse,
.post-type-archive-blog #sidebar-navigation li.immerse li,
.single-blog #sidebar-navigation li.immerse, 
.single-blog #sidebar-navigation li.immerse li { display: block; }
.post-type-archive-blog #sidebar-navigation li.immerse a,
.single-blog #sidebar-navigation li.immerse a { display: none; }
.post-type-archive-blog #sidebar-navigation li.immerse li a,
.single-blog #sidebar-navigation li.immerse li a { display: block; }

/*** Videos ***/
.post-type-archive-videos #sidebar-navigation li.immerse,
.post-type-archive-videos #sidebar-navigation li.immerse li,
.single-videos #sidebar-navigation li.immerse, 
.single-videos #sidebar-navigation li.immerse li { display: block; }
.post-type-archive-videos #sidebar-navigation li.immerse a,
.single-videos #sidebar-navigation li.immerse a { display: none; }
.post-type-archive-videos #sidebar-navigation li.immerse li a,
.single-videos #sidebar-navigation li.immerse li a { display: block; }

/*** Case Studies ***/
.post-type-archive-case-studies #sidebar-navigation li.immerse,
.post-type-archive-case-studies #sidebar-navigation li.immerse li,
.single-case-studies #sidebar-navigation li.immerse, 
.single-case-studies #sidebar-navigation li.immerse li { display: block; }
.post-type-archive-case-studies #sidebar-navigation li.immerse a,
.single-case-studies #sidebar-navigation li.immerse a { display: none; }
.post-type-archive-case-studies #sidebar-navigation li.immerse li a,
.single-case-studies #sidebar-navigation li.immerse li a { display: block; }

/***** Active State *****/
.page-template-page-an-introduction-php #sidebar-navigation li.immerse li.an-introduction a,
.post-type-archive-articles #sidebar-navigation li.immerse li.articles a,
.single-articles #sidebar-navigation li.immerse li.articles a,
.post-type-archive-books_ #sidebar-navigation li.immerse li.books a,
.single-books_ #sidebar-navigation li.immerse li.books a,
.post-type-archive-essays #sidebar-navigation li.immerse li.essays a,
.single-essays #sidebar-navigation li.immerse li.essays a,
.post-type-archive-summaries #sidebar-navigation li.learn li.summaries a,
.single-summaries #sidebar-navigation li.immerse li.summaries a,
.post-type-archive-blog #sidebar-navigation li.immerse li.blog a,
.single-blog #sidebar-navigation li.immerse li.blog a,
.post-type-archive-videos #sidebar-navigation li.immerse li.videos a,
.single-videos #sidebar-navigation li.immerse li.videos a,
.post-type-archive-teaching-cases #sidebar-navigation li.immerse li.teaching-cases a,
.single-teaching-cases #sidebar-navigation li.immerse li.teaching-cases a,
.post-type-archive-case-studies #sidebar-navigation li.immerse li.case-studies a,
.single-case-studies #sidebar-navigation li.immerse li.case-studies a { font-weight: bold; color: #ea7f1e; }

/*** People ***/
.post-type-archive-people #sidebar-navigation li.connect,
.post-type-archive-people #sidebar-navigation li.connect li,
.single-people #sidebar-navigation li.connect, 
.single-people #sidebar-navigation li.connect li { display: block; }
.post-type-archive-people #sidebar-navigation li.connect a,
.single-people #sidebar-navigation li.connect a { display: none; }
.post-type-archive-people #sidebar-navigation li.connect li a,
.single-people #sidebar-navigation li.connect li a { display: block; }

/*** Students ***/
.post-type-archive-students #sidebar-navigation li.connect,
.post-type-archive-students #sidebar-navigation li.connect li,
.single-students #sidebar-navigation li.connect, 
.single-students #sidebar-navigation li.connect li { display: block; }
.post-type-archive-students #sidebar-navigation li.connect a,
.single-students #sidebar-navigation li.connect a { display: none; }
.post-type-archive-students #sidebar-navigation li.connect li a,
.single-students #sidebar-navigation li.connect li a { display: block; }

/*** Community of Scholars ***/
.page-template-page-community-scholars-php #sidebar-navigation li.connect,
.page-template-page-community-scholars-php #sidebar-navigation li.connect li,
.page-template-page-community-scholars-php #subheader li.connect li.current-menu-item { display: block; }
.page-template-page-community-scholars-php #sidebar-navigation li.connect a { display: none; }
.page-template-page-community-scholars-php #sidebar-navigation li.connect li a { display: block; }
.page-template-page-community-scholars-php h1 { text-transform: uppercase; border-bottom: 1px solid #eee; }
.page-template-page-community-scholars-php p#alphalist { font-size: 1.6em; text-transform: uppercase; border-bottom: 1px solid #eee; border-top: 1px solid #eee; padding: 10px 0px 10px 0px; text-align: center; }
.page-template-page-community-scholars-php p#alphalist a { padding: 0px 5px 0px 5px; }


/***** Active State *****/
.post-type-archive-people #sidebar-navigation li.connect li.people a,
.single-people #sidebar-navigation li.connect li.people a,
.post-type-archive-students #sidebar-navigation li.connect li.student-profiles a,
.single-students #sidebar-navigation li.connect li.student-profiles a,
.page-template-page-community-scholars-php #sidebar-navigation li.connect li.community-of-scholars a { font-weight: bold; color: #b9b309; }

/*** Tools ***/
.page-template-page-tools-php #sidebar-navigation li.do,
.page-template-page-tools-php #sidebar-navigation li.do li,
.post-type-archive-cpo-tools #sidebar-navigation li.do, 
.post-type-archive-cpo-tools #sidebar-navigation li.do li,
.single-cpo-tools #sidebar-navigation li.do, 
.single-cpo-tools #sidebar-navigation li.do li { display: block; }
.page-template-page-tools-php #sidebar-navigation li.do a,
.post-type-archive-cpo-tools #sidebar-navigation li.do a,
.single-cpo-tools #sidebar-navigation li.do a { display: none; }
.page-template-page-tools-php #sidebar-navigation li.do li a,
.post-type-archive-cpo-tools #sidebar-navigation li.do li a,
.single-cpo-tools #sidebar-navigation li.do li a { display: block; }

/*** Consortium ***/
/*
.page-template-page-consortium-php #sidebar-navigation li.menu-item-4196,
.page-template-page-consortium-php #sidebar-navigation li.menu-item-4196 li { display: block; }
.page-template-page-consortium-php #sidebar-navigation li.menu-item-4196 > a,
.page-template-page-consortium-php #sidebar-navigation li.menu-item-4196 > a { display: none; }
*/

.page-template-page-consortium-php #sidebar-navigation li.do,
.page-template-page-consortium-php #sidebar-navigation li.do>ul>li,
.page-template-page-consortium-php #sidebar-navigation li.do>ul>li.current-menu-parent>ul>li,
.page-template-page-consortium-php #sidebar-navigation li.do>ul>li.current-menu-item>ul>li,
.post-type-archive-consortium #sidebar-navigation li.do, 
.post-type-archive-consortium #sidebar-navigation li.do li,
.single-consortium #sidebar-navigation li.do, 
.single-consortium #sidebar-navigation li.do li { display: block; }

.page-template-page-consortium-php #sidebar-navigation li.do>a { display:none; }

.page-template-page-tools-php #sidebar-navigation li.do a,
.post-type-archive-consortium #sidebar-navigation li.do a,
.single-consortium #sidebar-navigation li.do a { display: none; }
.page-template-page-tools-php #sidebar-navigation li.do li a,
.post-type-archive-consortium #sidebar-navigation li.do li a,
.single-consortium #sidebar-navigation li.do li a { display: block; }

/*** Events ***/
.post-type-archive-events #sidebar-navigation li.do, 
.post-type-archive-events #sidebar-navigation li.do li,
.single-events #sidebar-navigation li.do, 
.single-events #sidebar-navigation li.do li { display: block; }
.post-type-archive-events #sidebar-navigation li.do a,
.single-events #sidebar-navigation li.do a { display: none; }
.post-type-archive-events #sidebar-navigation li.do li a,
.single-events #sidebar-navigation li.do li a { display: block; }

/*** News ***/
.post-type-archive-news #sidebar-navigation li.do, 
.post-type-archive-news #sidebar-navigation li.do li,
.single-news #sidebar-navigation li.do, 
.single-news #sidebar-navigation li.do li { display: block; }
.post-type-archive-news #sidebar-navigation li.do a,
.single-news #sidebar-navigation li.do a { display: none; }
.post-type-archive-news #sidebar-navigation li.do li a,
.single-news #sidebar-navigation li.do li a { display: block; }

/***** Active State *****/
.page-template-page-tools-php #sidebar-navigation li.do li.tools > a,
.page-template-page-consortium-php #sidebar-navigation li.do li.menu-item-4196 > a,
.post-type-archive-cpo-tools #sidebar-navigation li.do li.tools > a,
.post-type-archive-events #sidebar-navigation li.do li.events > a,
.single-events #sidebar-navigation li.do li.events > a,
.post-type-archive-news #sidebar-navigation li.do li.news > a,
.single-news #sidebar-navigation li.do li.news > a { font-weight: bold; color: #00b1b0; }
.single-cpo-tools #sidebar-navigation li.current-menu-item > a,
.page #sidebar-navigation li.current-menu-item > a { font-weight: bold; }

aside.three.columns nav a { font-size: 1.4em; color: #002a5c; line-height: 1.5; }
aside.three.columns nav ul { margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }
aside.three.columns nav ul li { font-size: 1.1em; }
aside.three.columns nav ul li li { font-size: 100%; }

/* Topics - Left sidebar */
aside.three.columns section.sep { padding: 20px 0; }
aside.three.columns section.sep h3 {  border: none; margin-bottom: 5px; text-transform: uppercase; padding-top: 5px; font-weight: bold; font-size: 1.2em; }
aside.three.columns section.sep ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
aside.three.columns section.sep li li { font-size: 1.2em; }
aside.three.columns section.sep a { color: #787878; font-size: 1.2em; }
aside.three.columns section.sep li.current-cat { font-weight: bold; }

/* Releated content in right sidebar */
aside.four.columns > section { margin-bottom: 15px; }
aside.four.columns h3 { margin-bottom: 10px; text-transform: uppercase; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid #eee; padding-bottom: 8px; margin-bottom: 15px; }
aside.four.columns li { font-size: 1.2em; line-height: 120%; padding-bottom: 5px; } 
section .book-thumb { padding-top: 10px; }

/* Pagination */
.pagination{ padding: 30px 0 60px; font-weight: bold; font-size: 1.4em; }
.pagination li { padding: 4px 8px; margin: 0px 11px; display: inline; }
.pagination span.current { color: #fff; background: #ea7f1e; padding: 4px 8px;  }
.pagination a.next { background: url("../images/arrow-right.png") no-repeat 0px -50px; text-indent: -9999px; display: inline-block; width: 13px; }
.pagination a.prev { background: url("../images/arrow-left.png") no-repeat 0px -50px;; text-indent: -9999px; display: inline-block; width: 13px; }
section.learn .pagination span.current { background: #0f6cb6; }
section.learn .pagination a.prev, section.learn .pagination a.next { background-position: 0 -30px; }
section.immerse .pagination span.current { background: #ea7f1e; }
section.immerse .pagination a.prev, section.immerse .pagination a.next { background-position: 0 -55px; }
section.connect .pagination a.active { background: #b9b309; }
section.connect .pagination .prev, section.connect .pagination .next { background-position: 0 -25px; }
section.do .pagination span.current { background: #00b1b0; }
section.do .pagination .prev,.do .pagination .next { background-position: 0 -80px; }
/*section.do .testimonials .pagination { position: absolute; padding-top: 0; right: 15px; top: 15px; }
section.do .testimonials .pagination a { margin-right: 0; }
section.do .testimonials .pagination .prev,.do .testimonials .pagination .next { background-position: 0 0; }*/

/* Center Column Generics */
p.date { font-size: 1.2em; color: #002a5c; text-transform: uppercase; font-weight: bold; margin-bottom: 0px; }
p.time { margin-bottom: 0px; }
p.location { font-style: italic; }
p.author { color: #787878; margin-bottom: 0px; }
div.meta-container { padding-bottom: 13px; margin-bottom: 13px; }
div.meta-container.bottom { padding: 0px; margin-bottom: 13px; padding-top: 13px; margin-top: 13px; }
div.meta-container.bottom { background: none; border-top: 1px solid #eee; }
p.meta { color: #787878; margin-bottom: 0px; font-style: italic; }
p.meta strong { font-size: 100%; color: #787878; }
section.immerse p.meta a, section.learn p.meta a, section.connect p.meta a, section.do p.meta a { color: #787878; }
p.link { clear: both; }
p.link a { color: #fff; background: #000; text-transform: uppercase; padding: 7px 10px 5px; font-weight: bold; }
p.link.purchase-button a { background:#c60651 !important; }
p.link.tool-link a { background: #e2ba12 !important; }
p a.more { color: #787878; text-transform: uppercase; font-weight: bold; }
p.event-series, p.event-speakers { font-family: "adelle","Roboto Slab",serif; }
p.event-series { font-size: 1.4em; }
p.event-speakers { font-size: 1.2em; }


article h1, article h2, article h3, article h4, article h5, article h6,
.home section h1, .home section h2, .home section h3, .home section h4, .home section h5, .home section h6 {color: #787878; line-height: 125%; }
article h1, .home section h1 { font-family: "adelle","Roboto Slab",serif; font-size: 2.4em; margin-bottom: 14px; color: #002a5c; }
article h2, .home section h2 { font-family: "adelle","Roboto Slab",serif; font-size: 2.2em; margin-bottom: 20px; }
article h3, .home section h3 { font-family: "adelle","Roboto Slab",serif; font-size: 2.0em; margin-bottom: 15px; color: #002a5c; }
article h4, .home section h4 { font-family: "adelle","Roboto Slab",serif; font-size: 1.8em; margin-bottom: 10px; }
article h5, .home section h5 { font-family: "adelle","Roboto Slab",serif; font-size: 1.6em; margin-bottom: 10px; color: #002a5c; }
article h6, .home section h6 { font-family: "adelle","Roboto Slab",serif; font-size: 1.4em; margin-bottom: 10px; }

article ul { padding: 5px 20px 10px; list-style-type: disc; /*list-style-position: inside;*/ }
article ol { padding: 5px 20px 10px; list-style-type: decimal; }
article ul li, article ol li { font-size: 1.2em; padding-bottom: 5px; }
article ul ul, article ul li li, article ol li li { font-size: 100%; }

.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display:block; margin:0 auto; }
img.alignright, div.alignright { margin: 0px 0px 20px 20px; }
img.alignleft, div.alignleft { margin: 0px 20px 20px 0px; }
img.aligncenter, div.aligncenter { margin: 20px auto 20px auto; }
.wp-caption { text-align: center; }
.wp-caption-text { padding-top: 5px; }

.nine.columns .sep { border-top: none; border-bottom: 1px solid #eee; width: 100%; clear: both; float: left; }
.nine.columns article div.alignleft { margin-bottom: 0px; }

/* Learn Specifics */
section.learn article h1, section.learn article h2, section.learn article h3, section.learn article h4, section.learn article h5, section.learn article h6 {color: #0f6cb6; }
section.learn p.link a { color: #fff; background: #0f6cb6; }
section.learn p.author a { color: #787878; }
section.learn aside.three.columns nav a.active,
section.learn h2,
section.learn a { color: #0f6cb6; }
section.learn h3, 
section.learn h4 strong { color: #002a5c; }
section.learn hr { border-color: #0f6cb6; }
section.student-views { padding-top: 20px; }
section.learn h3.essays-category {font-size: 2.5em; padding-bottom: 4px; margin: 20px 0; border-bottom: 3px solid #002a5c;}
section.learn h3.essays-category a {color: #002a5c;}

/* Immerse Specifics */
section.immerse article h1, section.immerse article h2, section.immerse article h3, section.immerse article h4, section.immerse article h5, section.immerse article h6 {color: #ea7f1e; }
section.immerse p.link a { color: #fff; background: #ea7f1e; }
section.immerse p.author a { color: #787878; }
section.immerse aside.three.columns nav a.active,
section.immerse h2,
section.immerse a { color: #ea7f1e; }
section.immerse h3, 
section.immerse h4 strong { color: #002a5c; }
section.immerse hr { border-color: #ea7f1e; }

/* Special Banner Specifics */
.special-banner a { height:80px; padding:0; margin:0; display:block; }
.special-banner a h3, .special-banner a h4 { float:right; display:inline-block; padding:0; margin:0; line-height:80px !important; font-size:18px !important; color:#e97f2e !important; }
.special-banner a h4 { font-size:14px !important; color:white !important; }
.special-banner a:hover img { opacity: 0.75; }
.special-banner a:hover h4 { color:#ccc !important; }

/* Introduction Page */
.page-template-page-an-introduction-php section.immerse article h2 { font-size: 2.4em; }
.page-template-page-an-introduction-php section.immerse article h3 { font-size: 1.6em; font-weight: normal; border-bottom: none; color: #002a5c; }


/***** Videos *****/
.nine.columns .three.columns img { width: 100%; margin-bottom: 15px; }
.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
section.immerse p.watch { text-transform: uppercase; font-weight: bold; }
section.immerse p.watch a { color: #787878; font-size: .83333em; }
.btn-video, .video-thumb { position: relative; display: inline-block; *display: inline; zoom: 1; margin-bottom: 20px; }
aside .btn-video, aside .video-thumb { margin-bottom: 0px; }
.btn-video img, .video-thumb img { width: 100% !important; height: auto !important; }
.btn-video i { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000000; opacity: 0.5; filter: alpha(opacity=50); }
.btn-video span, .video-thumb span { display: block; background: url("../images/icon-play.png") no-repeat; width: 84px; height: 83px; position: absolute; left: 50%; top: 50%; margin-left: -42px; margin-top: -42px; }
.btn-video:hover span, .video-thumb:hover span { background-position: left -168px; }
section.connect .btn-video:hover span, section.connect .video-thumb:hover span { background-position: left -84px; }
section.immerse .btn-video:hover span, section.immerse .video-thumb:hover span { background-position: left -168px; }
section.do .btn-video:hover span, section.do .video-thumb:hover span,
section .do .btn-video:hover span, section .do .video-thumb:hover span { background-position: left -252px; }
section.shop .btn-video:hover span, section.shop .video-thumb:hover span { background-position: left -336px; }

/***** Books *****/
.single-books_ .nine.columns article div.alignleft { margin-bottom: 20px; }
.post-type-archive-books_ .archive-thumbnail img { width: 140px; height: auto; }

/***** Academic Programs *****/
div.student-thumb.alignleft { margin-bottom: 2px; margin-right: 10px; }
p.testimonial { font-size: 1.5em; line-height: 1.5em; color: #0f6cb6; padding-top: 28px; background: url('../images/quote-learn.jpg') no-repeat left top; }
.testimonial-container { padding-bottom: 20px; }
.testimonial-container .author { font-weight: bold; text-transform: uppercase; color: #002a5c; }
.testimonial-container .title, .student-title { font-style: italic; }
#testimonials { position: relative; }
#testimonial-navigation { position: absolute; right: 0px; top: 0px; text-indent: -9999px; }
#testimonial-navigation a { display: block; width: 13px; height: 9px; float: left; }
.cycle-prev { background: url('../images/arrow-left.png') no-repeat 0px -8px; margin-right: 5px; }
.cycle-next { background: url('../images/arrow-right.png') no-repeat 0px -8px; margin-leftt: 5px; }
.student-excerpt { clear: both; }
section.student-views h3 { color: #002a5c; text-transform: uppercase; font-size: 1.2em; font-weight: bold; padding-bottom: 8px; margin-bottom: 15px; border-bottom: 1px solid #eee; }

/* Connect Specifics */
section.connect article h1, section.connect article h2, section.connect article h3, section.connect article h4, section.connect article h5, section.connect article h6 {color: #b9b309; }
section.connect p.link a { color: #fff; background: #b9b309; display: block; text-align: center; }
section.connect p.author a { color: #787878; }
section.connect aside.three.columns nav a.active,
section.connect h2,
section.connect a { color: #b9b309; }
section.connect h3, 
section.connect h4 strong { color: #002a5c; }
section.connect hr { border-color: #b9b309; }
section.connect p.position, section.connect p.credentials { font-style: italic; }
section.connect .main .alpha img { width: 100%; height: auto; }
section.connect article h3 { margin-bottom: 5px; }
.post-type-archive-students section.connect section.level,
.post-type-archive-people section.connect section.level { border-bottom: 1px solid #eee; padding-bottom: 0px; margin-bottom: 20px; }
.post-type-archive-students section.connect section.level h2,
.post-type-archive-people section.connect section.level h2 { font-size: 2.4em; margin-bottom: 10px; }
.post-type-archive-students section.connect article h3,
.post-type-archive-people section.connect article h3 { font-size: 1.6em; font-weight: normal; border-bottom: none; margin-top: 10px; }
.post-type-archive-students section.level article p,
.post-type-archive-people section.level article p { padding-bottom: 0px; margin-bottom: 0px; }
section.level h2>.sub-header { font-weight:bold; font-family: 'Univers CondensedLight', 'Open Sans Condensed', sans-serif; color:#787878; text-transform:uppercase; font-size:0.6em; line-height:1.67em; }

/* Do Specifics */
section.do article h1, section.do article h2, section.do article h3, section.do article h4, section.do article h5, section.do article h6 {color: #00b1b0 }
.page-template-page-tools-php .overview { color: #002a5c; }
.page-template-page-tools-php .sep, .post-type-archive-cpo-tools .sep { padding-bottom: 10px; }
.page-template-page-tools-php p.link, .post-type-archive-cpo-tools p.link { clear: none; }
section.do p.link a { color: #fff; background: #00b1b0; clear: none; }
section.do .pull-left p.link a { display: block; text-align: center; }
section.do p.author a { color: #787878; }
section.do aside.three.columns nav a.active,
section.do h2,
section.do a { color: #00b1b0; }
section.do h3, 
section.do h4 strong { color: #002a5c; }
section.do hr { border-color: #00b1b0; }
section.do p.testimonial { color: #00b1b0; background: url('../images/quote-do.jpg') no-repeat left top; }
section.do p.link.active a { background: #002a5c; } /* Sets active state for buttons on CPO Tools */
.post-type-archive-events section.do h1 { padding-top: 20px; border-bottom: 1px solid #eee; padding-bottom: 10px; }

/* Search - Store Specifics */
section.search article h1, section.search article h2, section.search article h3, section.search article h4, section.search article h5, section.search article h6 {color: #fccd06; }
section.search h1 { color: #fccd06; font-family: "adelle","Roboto Slab",serif; font-size: 2.4em; margin-bottom: 20px; border-bottom: 1px solid #eee; padding-bottom: 10px; }
section.search p.link a { color: #fff; background: #fccd06; }
section.search p.author a { color: #787878; }
section.search aside.three.columns nav a.active,
section.search h2,
section.search a { color: #002a5c; }
section.search h3, 
section.search h4 strong { color: #002a5c; }
section.search .row h4 { font-size: 1.3em; }
section.search .row img { width: 75px; height: auto; }
section.search .row .video img, section.search .row .case-studies img { width: auto; }
section.search hr { border-color: #002a5c; }
section.search #sidebar-navigation h2 { font-size: 1.6em; line-height: 130%; }
section.search #s { width: 85%; background: #edece7; border: none; color: #002a5c; font-family: "adelle","Roboto Slab",serif; float: left; }
.button, button, input[type="submit"], input[type="reset"], input[type="button"] { background: #fccd06; border: none; color: #fff; text-transform: uppercase; display: inline-block; font-size: 1.2em; font-weight: normal; text-decoration: none; cursor: pointer; line-height: 100%; padding: 10px 10px 5px; font-family: "adelle","Roboto Slab",serif; margin: 0px 0px 10px 5px; }
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button:active, button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active {background: #edc212; }

section.search aside .sep { border-top: none; margin-top: 0px; padding-top: 0px; }

/* Search - Events/Videos Specifics */
section.search p.event-series { font-size: 1.2em; margin-bottom: 0; }

/* Events/video Specifics */
.post-type-archive-events section.do .title a,
.post-type-archive-events section.do .title a h4 { color: #00b1b0; }
.post-type-archive-events section.do .title p,
.post-type-archive-events section.do .title h4 { margin-bottom: 0; }
.post-type-archive-events section.do .title { margin-bottom: 10px; }
.post-type-archive-events section.do .title .event-speakers { color: #b9b309; }

.single-events section .title p,
.single-videos section .title p,
.single-events section .title h1,
.single-videos section .title h1 { margin-bottom: 0; }
.single-events section .title { margin-bottom: 10px; }
.single-videos section .title { margin-bottom: 10px; }
.single-events section .title .event-series,
.single-videos section .title .event-series,
.single-events section .title .event-speakers,
.single-videos section .title .event-speakers { font-size: 1.8em; }
.single-events section .title .event-speakers,
.single-videos section .title .event-speakers { color: #b9b309; }
.single-events section p.event-note,
.single-videos section p.event-note { margin-bottom: 0; }

/* Subscribe - Form Page */
.page-template-page-subscribe-php span.required, .page-template-page-subscribe-php strong.note-required  { color: #fccd06; }
.page-template-page-subscribe-php label { color: #002a5c; font-size: 1.4em; font-weight: normal; float: left; text-align: right; width: 20%; padding-right: 20px; line-height: 30px; }
.page-template-page-subscribe-php .input-group label { font-size: 95%; text-align: left; float: right; line-height: 20px; padding-right: 0px; }
.page-template-page-subscribe-php .input-group ul { list-style-type: none; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; }
.page-template-page-subscribe-php .input-group li { width: 100%; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; }
.page-template-page-subscribe-php .input-group input { padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#mce-responses { float: left; width: 100%; }
#mc-embedded-subscribe { clear: both; margin-left: 23%; float: left; }

.page-id-16 span.required, .page-id-16 strong.note-required  { color: #fccd06; }
.page-id-16 label { color: #002a5c; font-weight: normal; float: left; text-align: right; width: 50%; padding-right: 20px; line-height: 30px; }
.page-id-16 .input-group label { text-align: left; float: right; line-height: 20px; padding-right: 0px; }
.page-id-16 .input-group ul { list-style-type: none; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; }
.page-id-16 .input-group li { width: 100%; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; }
.page-id-16 .input-group input { padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.page-id-16 input.checkbox { height:26px; }
.page-id-16 input.submit { margin-left:50%; }
.page-id-16 p.nobr br { display:none; }
.page-id-16 select { display:inline-block; }



/* Homepage */
/*.banner { background: url("../images/banner.jpg") center top no-repeat; height: 600px ; position: relative; }*/
a.banner-link { display: block; height: 540px; }
.banner .shop { width: 350px; position: absolute; left: 50%; margin-left: -175px; bottom: 10px; background: #ffffff; border-top: 4px sod #ffcf06; }
.banner .btn-show { display: block; font-size: 1.8em; text-align: center; height: 50px; line-height: 55px; text-transform: uppercase; }
.banner .btn-show:hover { text-decoration: none; }li
.banner .btn-show-arrow { display: block; background: url("../images/btn-show-arrow.png") no-repeat; width: 46px; height: 18px; position: absolute; left: 50%; top: -18px; margin-left: -23px; }
.banner .shop .detail { height: 114px; padding: 30px 15px; font-size: 1.6em; line-height: 1.5; color: #002a5c; text-align: center; font-style: italic; }
.banner .shop .content { display: none; }
.banner .shop.active { border: 1px solid #dfded9; box-shadow:0 0 4px #dfded9; border-top: 4px solid #ffcf06; margin-left: -176px; }
.banner .shop.active .btn-show-arrow { display: none; }

.home section h2 { font-size: 3.2em; line-height: 1.25; margin-bottom: 20px; font-family: 'Univers CondensedLight','Open Sans Condensed',sans-serif; font-weight: 300; color: #0f6cb6; text-transform: uppercase; }
.home section .learn h2 { color: #0f6cb6; }
.home section .learn li { display: block !important; float: left; background: #0f6cb6; }
.home section .learn li:hover { background: #002a5c; }
.home section .learn li a { display: block; background: url("../images/icon-arrow.png") right bottom no-repeat; color: #fff; font-size: 2em; font-family: 'Univers CondensedLight','Roboto Condensed', sans-serif; margin: 15px; height: 115px; text-transform: uppercase; }
.home section .learn li:hover a { text-decoration: none; background: url("../images/icon-arrow-over.png") right bottom no-repeat; }

.home section .get-involved li a:hover { text-decoration: none; }
.home section .get-involved h2 { color: /*#0f6cb6*/ #ea7f1e; }
.home section .get-involved li { display: block !important; float: left; height: 198px; background: /*#0f6cb6*/ #ea7f1e; }
.home section .get-involved li:hover { background: /*#002a5c*/ #a65a15; }
.home section .get-involved li a { display: block; color: #fff; font-size: 2em; font-family: 'Univers CondensedLight','Roboto Condensed', sans-serif; height: 115px; text-transform: uppercase; }
.home section .get-involved li a:hover { text-decoration: none; }
.home section .get-involved li a .title {
    height: 36px;
    margin: 15px;
}
.home section .get-involved li a img {
    width: 176px;
    height: 132px;
}

.home section .immerse aside.three.columns nav a.active,, 
.home section .immerse h2, .home section .immerse a,  { color: #ea7f1e; }
.home section .immerse h3,  { color: #002a5c; text-transform: uppercase; font-size: 1.2em; font-weight: bold; padding-bottom: 8px; margin-bottom: 15px; border-bottom: 1px solid #eee; }
.home section .immerse h4,  { font-size: 1.4em; line-height: 1.3em; }
.home section .immerse hr,  { border-color: #ea7f1e; }
.home section .immerse p a.more,  { color: #787878; text-transform: uppercase; font-weight: bold; }
.home section .immerse p.author a,  { color: #787878; }
.home section .immerse h3 a,  { color: #002a5c; }
    
.home section.connect.dark { background: #002a5c; color: #ffffff; }
.home section.connect.dark h2 { color: #b9b309; }
.home section.connect.dark h3 { color: #b9b309; text-transform: uppercase; font-size: 1.2em; font-weight: bold; padding-bottom: 8px; margin-bottom: 15px; border-bottom: 1px solid #edece7; }
.home section.connect.dark h4 { color: #fff; text-transform: uppercase; padding-bottom: 0px; margin-bottom: 0px; font-family: 'Univers CondensedLight','Roboto Condensed', sans-serif; font-size: 2em; }
.home section.connect.dark h4 a { color: #fff; }
.home section.connect.dark h5 { color: #fff; }
.home section.connect.dark .more { color: #ffffff !important; text-transform: uppercase; font-weight: bold; }
.home section.connect.dark p.position { font-style: italic; }
.home section.connect.dark .two.columns img { width: 100%; margin-bottom: 20px; height: auto; max-width: 175px; }

.home section.connect.dark .social li { margin-bottom: 20px; text-transform: uppercase; background: url("../images/arrow-connect.png") right center no-repeat; line-height: 63px; }
.home section.connect.dark .social a { color: #ffffff; font-size: 2em; font-family: 'Univers CondensedLight','Roboto Condensed', sans-serif; display: block; height: 63px; padding-left: 85px; }
.home section.connect.dark .social li#menu-item-31 a { background: url('../images/icon-facebook.jpg') no-repeat left top; }
.home section.connect.dark .social li#menu-item-32 a { background: url('../images/icon-twitter.jpg') no-repeat left top; }
.home section.connect.dark .social li#menu-item-33 a { background: url('../images/icon-linkedin.jpg') no-repeat left top; }
.home section.connect.dark .social li#menu-item-6707 a { background: url('../images/icon-flickr.png') no-repeat left top; }
.home section.connect.dark .one-third.omega { /*border-top: 1px solid #001b3d; padding-top: 10px;*/ }
.home section.connect.dark .one-third.social { border-top: none; padding-top: 0px; }


.home section .do aside.three.columns nav a.active,
.home section .do h2,
.home section .do .title a,
.home section .do .title a h4 { color: #00b1b0; }
.home section .do .title p,
.home section .do .title h4,
.home section .do .more { margin-bottom: 0; }
.home section .do .title { margin-bottom: 10px; }
.home section .do p.author a,
.home section .do .date-time .date,
.home section .do .omega h3 a { color: #787878; }
.home section .do h3,
.home section .do h3 a,
.home section .do .omega h3 a.active,
.home section .do .more a { color: #002a5c; }
.home section .do .date-time .date,
.home section .do .more a { font-weight: normal; }
.home section .do h3,
.home section .do .more { text-transform: uppercase; }
.home section .do h3 { font-size: 1.2em; font-weight: bold; padding-bottom: 8px; margin-bottom: 15px; border-bottom: 1px solid #eee; }
.home section .do h4 { font-size: 1.4em; font-weight: bold; }
.home section .do h4,
.home section .do .title .event-series { line-height: 1.3em; }
.home section .do .title .event-speakers,
.home section .do .title .author,
.home section .do .title .author a { color: #b9b309; }
.home section .do .date-time .date { text-transform: none; }
.home section .do hr { border-color: #b9b309; margin-bottom: 15px; }
.home section .do .video-thumb { margin-bottom: 10px; }

.home section .shop aside.three.columns nav a.active,
.home section .shop h2, .home section .shop a { color: #fccd06; }
.home section .shop h3 { color: #002a5c; text-transform: uppercase; font-size: 1.2em; font-weight: bold; padding-bottom: 8px; margin-bottom: 15px; border-bottom: 1px solid #eee; }
.home section .shop h4 { font-size: 1.4em; line-height: 1.3em; }
.home section .shop hr { border-color: #fccd06; }
.home section .shop p a.more { color: #787878; text-transform: uppercase; font-weight: bold; }
.home section .shop p.author a { color: #787878; }
.home section .shop img { width: 90px; height: auto; }




/******** Footer **********/
footer { padding-top: 20px; padding-bottom: 30px; }
/*footer .pull-left a { color: #969696; margin-right: 10px; }*/
footer .social li { text-indent: -9999px; display: inline; margin-right: 5px; float: left; width: 35px; height: 35px; }
footer .social li a { display: block; width: 35px; height: 35px; border-bottom:5px solid white; }
footer .social li.facebook a { background: url('../images/btn-facebook.png') no-repeat 0px 0px; }
footer .social li.facebook a:hover { border-color:#3b5998; }
footer .social li.twitter a { background: url('../images/btn-twitter.png') no-repeat 0px 0px; }
footer .social li.twitter a:hover { border-color:#00aced; }
footer .social li.linkedin a { background: url('../images/btn-linkedin.png') no-repeat 0px 0px; }
footer .social li.linkedin a:hover { border-color:#007bb6; }
footer .social li.menu-item-6707 a { background: url('../images/btn-flickr.png') no-repeat 0px 0px; }
footer .social li.menu-item-6707 a:hover { border-color:#FC329B; }
footer .social li.menu-item-9114 a { background: url('../images/btn-youtube.png') no-repeat 0px 0px; }
footer .social li.menu-item-9114 a:hover { border-color:#e52d27; }

footer #menu-footer li { margin-right: 17px; text-transform: uppercase; font-size: 1.0em; }
footer #menu-footer li a { color: #969696; }

footer .copyright { color: #787878; text-transform: uppercase; }



#consortium-members {
    padding: 25px;
    text-align: center;
    vertical-align: middle;
}

/* fix gravity form font sizes */
.gform_wrapper h3.gform_title {font-size: 2.5em!important;}
.gform_wrapper span.gform_description {font-size: 15px!important; line-height: 22px;}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction, .gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {font-size: 13px!important; line-height: 20px!important;}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label, .gform_wrapper .top_label .gfield_label {font-size: 13px!important;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {font-weight: normal!important; font-size: 12px!important; line-height: 1.8!important;}

/* add bootstrap table styles */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
  font-size: 12px;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
  font-weight: bold;
  font-size: 15px;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table .table {
  background-color: #fff;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-unbordered {
  border: none;
}

.table-unbordered th,
.table-unbordered td {
  border: none;
}

.table-unbordered thead th,
.table-unbordered thead td {
  border-bottom-width: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #dddfe2;
}

.table-hover .table-secondary:hover {
  background-color: #cfd2d6;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #cfd2d6;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.99px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.99px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.99px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.99px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered {
  border: 0;
}




/* #Media Queries
================================================== */

    @media only screen and (min-width: 1120px) {
        .home section .get-involved li {
            height: 222px;
        }
        .home section .get-involved li a img {
            width: 208px;
            height: 156px;
        }
    }

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		.page-id-16 label, .page-id-16 input, .page-id-16 input.checkbox .page-id-16 select, .page-id-16 input.submit { display:block; float:none; text-align:center; margin:0 auto; padding:0; }
		.page-id-16 input.submit { padding: 2px 4px; }
		.page-id-16 select, .page-id-16 textarea { width:100%; }
	}

    @media only screen and (min-width: 768px){
        header nav ul.pull-right{
            display: block !important;
        }
    }

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		section.special a h4 { font-size:10px !important; }
        .home section .get-involved li {
            height: 160px;
        }
        .home section .get-involved li a img {
            width: 137px;
            height: 103px;
        }
        .home section .learn li a,
        .home section .get-involved li a .title {
            font-size: 15px;
        }
        .home section .get-involved li a .title {
            height: 27px;
        }
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		section.special { display:none; }
        header { padding-bottom: 20px; }
        header div.pull-right { /*float: none;*/ margin: 20px 0; position: relative; }
        header div.pull-right img { position: absolute; top: -80px; right: 0; }

        header nav { background: #fff; padding: 0 10px; margin-top: 1px; display: block; float: none; }
        header nav .menu-header { display: block; color: #002a5c; height: 36px !important; line-height: 36px !important; position: relative; margin-bottom: 20px; font-size: 1.2em; }
        header nav .menu-header .menu-icon { display: block; position: absolute; right: 9px; top: 7px; }
        header nav .menu-header .menu-icon span { display: block; margin: 4px 0px 4px 0px; height: 2px; background: #002a5c; width: 25px; }
        header nav a { padding-bottom: 0; height: 23px !important; }
        header nav a:hover { color: #002a5c; text-decoration: underline; }
        header nav ul { background: #fff; }
        header nav ul.pull-right { float: none; display: none; }
        header nav > ul > li { margin-bottom: 10px; }
        header nav ul, header nav ul li,
        header nav ul, header nav ul li a { color: #002a5c; display: block; }
        header nav ul li { font-size: 1.2em; line-height: 100%; padding: 3px 0px; }
        header nav ul li ul li { background: none; font-size: 100%; }
        header nav ul li ul li a { padding: 0; color: #002a5c !important; opacity: 0.7; filter: alpha(opacity=70); }
        header nav ul li ul li a:hover { background: none; }
        header nav ul li.right:hover ul,
        header nav ul li ul li:hover ul { left: 0 !important; }
        header nav ul li { margin-left: 0; }
        header nav ul li ul,
        header nav ul li ul li ul { /*display: none;*/ position: relative; left: 0; top:0; background: none; box-shadow: none; }
        header nav ul li ul.expand { display: block; }
        header nav ul > li.current-menu-ancestor a { color: #002a5c; }
		.single-blog header nav ul > li#menu-item-26 a,
		.single-articles header nav ul > li#menu-item-26 a,
		.single-summaries header nav ul > li#menu-item-26 a,
		.single-books_ header nav ul > li#menu-item-26 a,
		.single-case-studies header nav ul > li#menu-item-26 a,
		.single-essays header nav ul > li#menu-item-26 a,
		.single-videos header nav ul > li#menu-item-26 a,
		.single-student-views header nav ul > li#menu-item-25 a,
		.single-course-syllabi header nav ul > li#menu-item-25 a,
		.single-teaching-cases header nav ul > li#menu-item-25 a,
		.single-people header nav ul > li#menu-item-27 a,
		.single-students header nav ul > li#menu-item-27 a,
		.single-cpo-tools nav ul > li#menu-item-28 a,
		.post-type-archive-cpo-tools nav ul > li#menu-item-28 a,
		.single-events nav ul > li#menu-item-28 a,
		.post-type-archive-events nav ul > li#menu-item-28 a { color: #002a5c; }
        
        /*.event:first-child{
            padding-bottom: 0;
        }
        footer .eight:first-child{
            margin-bottom: 20px;
        }*/
        .home .learn li{
            margin-bottom: 1px !important;
        }
        .home .learn li a{
            height: auto;
        }
        .home .get-involved li{
            margin-bottom: 1px !important;
        }
        .home .get-involved li a{
            height: auto;
        }
        .home .connect.dark .two.columns img{
            width: 140px;
        }
        /*.banner .shop{
            width: 300px;
            margin-left: -150px;
        }
        .banner .shop.active{
            margin-left: -151px;
        }*/

        aside.three.columns nav{
            margin-top: 30px;
            padding-top: 15px;
            border-top: 4px solid #002a5c;
        }
        .connect .nine.columns .three.columns.pull-left img,
        .nine.columns .three.columns img{
            width: auto;
            max-width: 175px;
        }
        footer .copyright { width: 100%; text-align: center; clear: both; }

        .home section .get-involved li {
            height: 273px;
        }

        .home section .get-involved li a .title {
            height: 18px;
        }

        .home section .get-involved li a img {
            width: 300px;
            height: 225px;
        }

        #consortium-members td {
            display: block;
            padding-top: 15px;
        }
    }

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
        .home section .get-involved li {
            height: 210px;
        }
        .home section .get-involved li a .title {
            width: 110px;
            height: 180px;
            font-size: 15px;
            float: left;
        }
        .home section .get-involved li a img {
            width: 280px;
            height: 210px;
            float: right;
        }
    }

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
        header div.pull-right img{
            width: 55%;
        }
        header div.pull-right .search{
            margin-top: 10px !important;
        }
    }


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/
