  @charset "UTF-8";

@font-face{
font-family:"Freight Display Pro W01_n3";
src:url("../fonts/01a64895-dd56-4be9-bfe6-9e43e321fba2.eot?#iefix") format("eot")
}
@font-face{
font-family:"Freight Display Pro W01";
src:url("../fonts/01a64895-dd56-4be9-bfe6-9e43e321fba2.eot?#iefix");
src:url("../fonts/01a64895-dd56-4be9-bfe6-9e43e321fba2.eot?#iefix") format("eot"),url("../fonts/589f520d-e0dd-4be8-810b-253337737b36.woff2") format("woff2"),url("../fonts/36ee7795-1253-4cc0-8a35-795884c20960.woff") format("woff"),url("../fonts/e1434c67-44d2-47f1-8823-ee610ba7d037.ttf") format("truetype"),url("../fonts/62e3589c-2b7c-4e95-a3d2-429c2d489f43.svg#62e3589c-2b7c-4e95-a3d2-429c2d489f43") format("svg");
font-weight: 300;
font-style: normal;
}
@font-face{
font-family:"Freight Display Pro W01_i3";
src:url("../fonts/8afb7fc9-e725-4432-92b3-6814d2839ea3.eot?#iefix") format("eot")
}
@font-face{
font-family:"Freight Display Pro W01";
src:url("../fonts/8afb7fc9-e725-4432-92b3-6814d2839ea3.eot?#iefix");
src:url("../fonts/8afb7fc9-e725-4432-92b3-6814d2839ea3.eot?#iefix") format("eot"),url("../fonts/24864bdb-d205-4610-bf16-8af4f7c62e82.woff2") format("woff2"),url("../fonts/2fb34718-72aa-404a-a9ab-81123c55b7a2.woff") format("woff"),url("../fonts/70573666-668f-49b5-9009-7b7537485ca3.ttf") format("truetype"),url("../fonts/f1d005a3-6a2a-4251-bf02-b1e2ea647fc8.svg#f1d005a3-6a2a-4251-bf02-b1e2ea647fc8") format("svg");
font-weight: 300;
font-style: italic;
}
@font-face{
font-family:"Freight Display Pro W01_n7";
src:url("../fonts/49c2887c-0613-46a0-bc25-262ff31fbc53.eot?#iefix") format("eot")
}
@font-face{
font-family:"Freight Display Pro W01";
src:url("../fonts/49c2887c-0613-46a0-bc25-262ff31fbc53.eot?#iefix");
src:url("../fonts/49c2887c-0613-46a0-bc25-262ff31fbc53.eot?#iefix") format("eot"),url("../fonts/1889a419-eeac-4e0b-9751-217b3ca96b66.woff2") format("woff2"),url("../fonts/61eabd92-21fd-414c-b5e7-efa565901b0a.woff") format("woff"),url("../fonts/b8169db8-49b5-4693-9284-ebd98208175c.ttf") format("truetype"),url("../fonts/5aa1b01c-7de3-46cb-a05f-5160e3555414.svg#5aa1b01c-7de3-46cb-a05f-5160e3555414") format("svg");
font-weight: 700;
font-style: normal;
}
@font-face{
font-family:"Gibson W01_n2";
src:url("../fonts/8c8c87b5-b4cc-4e13-968b-3a5349f9b8fe.eot?#iefix") format("eot")
}
@font-face{
font-family:"Gibson W01";
src:url("../fonts/8c8c87b5-b4cc-4e13-968b-3a5349f9b8fe.eot?#iefix");
src:url("../fonts/8c8c87b5-b4cc-4e13-968b-3a5349f9b8fe.eot?#iefix") format("eot"),url("../fonts/f9652f61-d4a3-4553-8fef-1c806d729599.woff2") format("woff2"),url("../fonts/288a6353-855b-42b6-85f9-ff40f95a7801.woff") format("woff"),url("../fonts/f36faf6d-a5e3-4ba1-bc3d-bdd58f094a05.ttf") format("truetype"),url("../fonts/9c7299af-b56f-4091-9d3a-1c2841cfb64a.svg#9c7299af-b56f-4091-9d3a-1c2841cfb64a") format("svg");
font-weight: 200;
font-style: normal;
}
@font-face{
font-family:"Gibson W01_i2";
src:url("../fonts/81e776bf-9c9c-4387-a067-241f60b35e37.eot?#iefix") format("eot")
}
@font-face{
font-family:"Gibson W01";
src:url("../fonts/81e776bf-9c9c-4387-a067-241f60b35e37.eot?#iefix");
src:url("../fonts/81e776bf-9c9c-4387-a067-241f60b35e37.eot?#iefix") format("eot"),url("../fonts/cd9dc30d-7f43-4f61-8726-ed88a81a843e.woff2") format("woff2"),url("../fonts/384c3c56-d8ac-4d21-b631-470b4aeb0a7b.woff") format("woff"),url("../fonts/508168de-017e-4f10-af88-8ca89183e297.ttf") format("truetype"),url("../fonts/b3a50b65-62a7-4aca-852d-cf5229d99db1.svg#b3a50b65-62a7-4aca-852d-cf5229d99db1") format("svg");
font-weight: 200;
font-style: italic;
}
@font-face{
font-family:"Gibson W01_n6";
src:url("../fonts/342f32db-44df-4bd7-8c4d-6182ad51c637.eot?#iefix") format("eot")
}
@font-face{
font-family:"Gibson W01";
src:url("../fonts/342f32db-44df-4bd7-8c4d-6182ad51c637.eot?#iefix");
src:url("../fonts/342f32db-44df-4bd7-8c4d-6182ad51c637.eot?#iefix") format("eot"),url("../fonts/fcc67812-9197-431b-b33a-43a8ca921483.woff2") format("woff2"),url("../fonts/6bbb06a1-56bb-4dc0-854d-9a48a4022aeb.woff") format("woff"),url("../fonts/f5ee2c47-9a35-4de6-a1e3-f6454ebfce94.ttf") format("truetype"),url("../fonts/b6c8bf74-5cf5-4810-b4f1-35af1f3f0fb5.svg#b6c8bf74-5cf5-4810-b4f1-35af1f3f0fb5") format("svg");
font-weight: 600;
font-style: normal;
}
@font-face{
font-family:"Gibson W01_i6";
src:url("../fonts/d57aea23-84d5-489e-a0f6-6edb0c4f8e3d.eot?#iefix") format("eot")
}
@font-face{
font-family:"Gibson W01";
src:url("../fonts/d57aea23-84d5-489e-a0f6-6edb0c4f8e3d.eot?#iefix");
src:url("../fonts/d57aea23-84d5-489e-a0f6-6edb0c4f8e3d.eot?#iefix") format("eot"),url("../fonts/baf895a8-3acf-491c-861b-4e51b70f929e.woff2") format("woff2"),url("../fonts/aa14d2ba-65f1-4d19-ab92-d52749d4588f.woff") format("woff"),url("../fonts/3854f43d-b99d-42f0-892e-b33d1e656c0a.ttf") format("truetype"),url("../fonts/2fb8028c-80f2-40b8-964b-036307772631.svg#2fb8028c-80f2-40b8-964b-036307772631") format("svg");
font-weight: 600;
font-style: italic;
}

/***********/
/* General */
/***********/

body { font-family: 'Gibson W01'; color: #161818; }
a {color: #008CCC; }
a:hover {color: #143659; }
h1, h2, h3 { font-family: 'Gibson W01'; color: #161818; letter-spacing: 1px;}
#header {background: #FFF;}
#footer { background: #008CCC; border-top: 1px solid #008CCC; color: #FFFFFF; font-size: 12px; padding: 25px 50px; overflow: hidden; }

/******************************/
/* Homepage and Listing pages */
/******************************/

h3.entry-title a, h3.entry-title {font-size: 24px;}
.entry-share, .single .entry-left p.entry-share { background: #8E919A;  color: #F2f2f2; font-family: 'Gibson W01'; font-size: 11px; }
.entry-share:hover, .single .entry-left p.entry-share:hover { background: #008CCC; color: #F2f2f2; font-family: 'Gibson W01'; font-size: 11px; }
.entry-metadata .publication  {font-size: 17px; }
.entry-metadata { font-size: 1em; }
.entry-metadata .entry-author { color: #008CCC; } 
.entry-date { font-style: normal; }
.entry-metadata time {font-size: 17px; }
.entry-takeaway p, .single-scholars .entry-takeaway p, .entry-author-sidebar p, .entry-sidebar p, .entry-col-2 p { color: #5E5E69; font-style: normal; font-family: 'Gibson W01'; font-size: 1.2em; }
.category .single-title .wrap { font-family: 'Gibson W01'; font-weight: 600; font-style: normal; }
.entry-takeaway, .entry-takeaway p  { color: #5E5E69; font-size:17px; line-height: 23px; }

/************/
/* Articles */
/************/

.entry-title { color: #161818; }
.entry-subtitle { color: #008CCC; }
.entry-categories, .big-share .entry-categories, .single-scholars .entry-categories { font-family:'Gibson W01'; font-weight:200; font-style:normal; font-size: 17px; }
.article-controls { color: #143659; }
.single .entry-left p {font-size: 21px; font-family: "Freight Display Pro W01",sans-serif; }
.related-items.shortcode { border-color: #BABBC0; }
.related-items.shortcode ul li a { color: #008CCC; }
.entry-featured-image { color: #161818; font-family: "Freight Display Pro W01",sans-serif; }
p.entry-featured-image li { color: #161818; font-family: "Freight Display Pro W01",sans-serif; }
.wp-caption { background: none; border: none; }
.entry-tags li { font-family:'Gibson W01'; font-weight:200; font-style:normal; font-size: 17px;  }
.big-share .entry-left { padding-left: 100px; }
.entry-left { padding-left: 0px; }

div#button-option-b { display: none; }
.marketo-share { margin-top: 10px; margin-left: -100px; float: left; }
.marketo-share .cf_socialicon { float: left; clear: both; }
.marketo-share .cf_socialicon.cf_twitter { margin-top: 10px; }
.marketo-share .cf_widget .cf_socialicons .cf_facebook { background: url(../images/share-facebook.png) left center no-repeat; }
.marketo-share .cf_widget .cf_socialicons .cf_twitter { background: url(../images/share-twitter.png) left center no-repeat; }
.marketo-share .share-email { clear: both; background: url(../images/share-email.png) left center no-repeat; width: 32px; height: 32px; margin-left: 5px; }
.marketo-share .cf_widget .cf_socialicons .cf_socialicon { width: 32px; height: 32px; }
.marketo-share .share-email a { direction: ltr; display: block; height: 100%; overflow: hidden; position: relative; text-align: left; text-indent: 100%; white-space: nowrap; width: 100%; }

blockquote, .single .entry-left p blockquote {
  background: -webkit-linear-gradient(top right, rgba(167,223,248,0.1), rgba(167,223,248,0));
  background: -moz-linear-gradient(top right, rgba(167,223,248,0.1), rgba167,223,248,0));
  background: -o-linear-gradient(top right, rgba(167,223,248,0.1), rgba(167,223,248,0));
  background: -ms-linear-gradient(top right, rgba(167,223,248,0.1), rgba(167,223,248,0));
  background: linear-gradient(to bottom left, rgba(167,223,248,0.1), rgba(167,223,248,0));
  border-left: 5px solid #A7DFF8;
  margin: 1.5em !important;
  padding: 0.5em 1em !important;
  font-size: 19px;
  font-family: 'Gibson W01';
}

.single .entry-left blockquote p { font-size: 21px; font-family: 'Gibson W01'; }
.single .entry-left p strong { font-size: 21px; font-family: 'Gibson W01'; font-weight: bold; }
.entry-left ul { font-family: "Freight Display Pro W01",sans-serif; font-size: 21px; }
.article-quote-right { float: right; font-size: 24px; color: #008CCC; padding: 20px 0 20px 20px; width: 200px; line-height: 30px; margin: 10px 0 10px 25px; border-top: 5px solid #BABBC0; border-bottom: 5px solid #BABBC0; }
.aei-media-author strong { font-family:'Gibson W01'; font-weight:600; font-style:normal; font-size: 18px; } 
.single .entry-left p.wp-caption-text, .single .entry-left p.image-caption, .single .entry-left p.image-credit { font-size: 1em; font-family:'Gibson W01'; font-weight:200; }
.single .entry-left .related-items p, .entry-left .related-items.shortcode ul { font-size: 19px; font-family: 'Gibson W01'; }
.single .content li  { font-size: 21px; }

/************/
/* Scholars */
/************/

.single-scholars article .content, .single-scholars article .content div, .single-scholars article .content ul, .single-scholars p { font-size: 19px; font-family: "Freight Display Pro W01",sans-serif; }
.single-scholars article .content, .single-scholars p strong { font-size: 17px; font-family: 'Gibson W01'; }
/* .entry-left .single-scholars .entry-takeaway p { color: #5E5E69; font-style: normal; font-size: 1em; font-family: 'Gibson W01'; font-weight:200; line-height: 2; } */
.scholars article .education { font-style: normal; }
.single-scholars .entries-container, .single-scholars p .publication, .single-scholars p date, .single-scholars p time, .entry-author-link, .single .entry-left p.entry-date, .single .entry-left p time, .single .entry-left p .publication, .single .entry-left p.entry-categories  { font-family: 'Gibson W01'; font-size: 18px; }
.single-scholars article header .research-areas { margin: 0 0 15px 0; }
.single-scholars article header .research-areas p, .single-scholars article header .research-areas ul li, .single-scholars article header .research-areas ul { font-size: 17px; font-family: 'Gibson W01'; font-style: normal; margin: 10px 0 0 0; font-style: italic; }
.single-scholars article header .research-areas ul:before { padding-right: 5px; }
.single-scholars article .description ul li { margin: 0 10px 0 0; }
.single-scholars article header p em { font-size: 23px; font-family: 'Gibson W01'; font-style: normal; line-height: 33px; }
.scholars article .education, .scholars article .twitter-handle a { font-size: 17px; }
.scholars article h1 { font-size: 17px; }
.single-scholars .sorter > nav > ul > li > .filters p { font-size: 14px; font-family: 'Gibson W01'; }
.single-scholars .sorter > nav > ul > li > .filters input[type="date"] { font-size: 11px; }
.single-scholars article aside .button { border: none; color: #fff; background: #008CCC; }
.single-scholars article aside a { font-size: 16px; font-family: 'Gibson W01'; }
/* .single-scholars article .content p, .single-scholars article aside p { margin-top: 10px; margin-bottom: 0; } */
.single-scholars article header { margin-bottom: 0; }
.single-scholars article aside li.facebook img { margin-right: 3px; }
.single-scholars article aside li { margin-bottom: 0.8em; }
.single-scholars article aside ul { margin-top: 6px; }
.single-scholars .entry-metadata .entry-author { margin: 0; }
.single-scholars p.entry-date, .single-scholars .entry-categories, .single-scholars .entry-takeaway p { margin: 0; }
.single-scholars .entry-takeaway .content { margin: 0.5em 0; }
.single-scholars article header .button-two { display: inline-block; padding: 8px 16px; margin: 0 0 0 20px; vertical-align: 50%; }
  
.select-scholar-team {   
	width: 130px;
	height: 30px;
	overflow: hidden;
	background: url(../images/chevron-down.svg) no-repeat #ffffff  117px 15px;
	padding-right: 5px;
	border: #d8d8d8 1px solid;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 0px 10px 1px #ffffff;
	box-shadow: inset 0px 0px 10px 1px #ffffff;
	position: relative;
	float: left;
	display: inline-block;
}

.authors .select-scholar-team {  
	display: inline-block;
	margin: 20px 0 0 0;
}
	
.select-scholar-team select {
   background: transparent;
   width: 130px;
   font-size: 1em;
   color: #008CCC;
   border: none;
   border-radius: 0;
   -webkit-appearance: none;
   padding: 7px;   
}

.select-scholar-team:focus { outline: none; }
.button-all { margin-left: 8px; }
.page.authors header h1 { float: left; }
.page.authors .button-all { margin: 20px 0 0 7px; }
.page.authors header .button-back { margin: -4px 0 0 5px; }

/******************/
/* Research Teams */
/******************/
.research-team article h1 { margin: 0; font-size: 17px; font-weight: 600; display: inline; }
.research-team article .education, .research-team article .twitter-handle a { font-size: 15px; }
.research-team .education p { margin: 0; font-size: 15px; }
.research-team article .education {	 font-style: normal; font-weight: 300; margin: 10px 0 0 0; }
.research-team article .button { margin: 0.5em; margin-left: 0; }
.research-team article { float: left; margin-top: 80px; width: 50%; padding: 1em 0;  display: block; }
.research-team article.filter-even { clear: left; }
.research-team article.filter-odd { clear: none; }
.research-team #main-container section { margin: 55px auto; max-width: 1410px; padding: 0 30px; }
.research-team article header { float: left; margin-left: -193px;}
.research-team article .content { max-width: 480px; padding-left: 193px; padding-right: 20px; }
.research-team .entry-container { margin: 0 15px; }
.research-team .entry-takeaway { width: 100%; float: none; clear: both; }
.research-team .entry-takeaway .content { padding: 0; }
.research-team p, .page-flexible .single-content .entry-takeaway p { margin: 1em; font-size: 17px; }
.research-team .entry-takeaway p { margin: 0; padding:0; }
.research-team .entry-thumbnail img { float: left; padding: 0 10px 0 0; }
.research-team p.entry-categories { margin: 0; padding: 10px 0 20px 0; }
.research-team .sidebar-inner p { margin: 0; padding: 0; }
.research-team p.entry-share-star { margin: 0; margin-left: -90px; }
.research-team .entries-container { padding-top: 65px; }
.research-team ol.entry-author { list-style: none; }
.research-team .single-title { padding: 20px 0 20px 15px; }
.page.authors.research-team header .button-all { margin: 40px 5px 0 0; }

/***********/
/* Blog    */
/***********/

#intro .button-container { font-family:'Gibson W01'; font-weight:600; font-style:normal; }
#intro .button-container.carpe-diem { margin: -74px 0px 0px 315px; }
#intro .intro-subhead { font-family:'Gibson W01'; font-weight:200; }
#content.two-columns .entry-excerpt { font-family: "Freight Display Pro W01",sans-serif; font-size: 19px; }

/***********/
/* Isotope */
/***********/

#intro { background-color: #008CCC;}
.featured {  background: #008CCC; }
.featured .container { background: #008CCC; border-bottom: 3px solid #5E5E69; }
.featured .overlay { background: #014E7F; }
.featured .tile { background: #014E7F; }
.featured .entry-title { color: #FFFFFF; }
.featured .title {  background: #008CCC; }
.featured .entry-content { font-size: 20px; line-height: 24px; }

/**************/
/* Commentary */
/**************/

.magazine #intro.small .wrap { padding-left: 30px; }
.magazine #intro .intro-title {	color: #fff; }
.magazine .widget_dpe_fp_widget .item a { color: #008CCC; }
.magazine #content.two-columns { clear: both; border-top: 1px solid #e6e6e6; top: 20px; }

/******************/
/* Featured Block */
/******************/

.featured-story-block-container { margin: 0 auto; max-width: 1000px; display: block; }
.featured-story-block-container h1 { font-family: 'Gibson W01'; color: #008CCC; letter-spacing: 1px; margin: 20px 0; padding: 10px; font-weight: normal; font-size: 2.7em; border-bottom: 1px solid #e6e6e6; }
.featured-story-block-container #commentary-sidebar-form { float: left; clear: both; display: inline-block; padding-top: 20px; }
.featured-story-block, .featured-story-block .story  { width: 900px; clear: both; float: left; display: inline-block; }
.featured-story-block .story, .featured-story-content h3.featured-story-title a { text-align: left; font-family: "Freight Display Pro W01",sans-serif; letter-spacing: 0.9px; }
.featured-story-block h3.featured-story-title, .featured-story-block h3.featured-story-title a { font-weight: normal; font-size: 24px; color: #161818; margin: 0 0 10px 0;  }
.featured-story-author-thumbnail { float: left; clear: left; }
.featured-story-block a.author-thumbnail img { 
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
}
.featured-story-block a.author-thumbnail { z-index: 10000000; }
.featured-story-block .featured-story-content { padding: 0 0 20px 60px; letter-spacing: 0.9px; font-size: 18px; }
.featured-story-block  a.author-thumbnail.additional-author { 
  background: rgba(0, 0, 0, .2);
  width: 32px;
  height: 32px;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px; 
  margin-left: -27px;
  display: inline-block;
  opacity: 0.5;
  z-index: -100000000;
}
.featured-story-block  .additional-author img { 
  display: none;
}
.featured-story-block .pagination { font-family: "Freight Display Pro W01",sans-serif; font-size: 18px;}
.featured-story-block .featured-story-date { text-align: center; font-family: 'Freight Display Pro W01',sans-serif; font-size: 18px; font-style: italic; }

/***********/
/* Profile */
/***********/

.register h1:first-child { margin-top: 20px; }
#favorites .entry-meta ul { font-family: Gibson W01; font-size: 18px; }

/**********************/
/* Refine Content Bar */
/**********************/

#main-filter-sidebar, #main-filter-sidebar h4, #main-filter-sidebar a, #main-filter-sidebar .filter-widget .label a:after { color: #2F3135; }
#main-filter-sidebar .container { background: #BABBC0; font-family:'Gibson W01'; }
#main-filter-sidebar #date-facets.filter-widget .filter-checkboxes input { border: 1px solid #BABBC0; color: #8E919A; }	
#main-filter-sidebar .search-widget input[type="text"] { border: 1px solid #5E5E69; }
#main-filter-sidebar .search-widget .button { background: #143659; color: #fff; }
#main-filter-sidebar .filter-widget .label a { color: #2F3135; font-weight: normal; font-family:'Gibson W01'; font-size: 13px; }
.single-scholars #main-filter-sidebar p { font-family:'Gibson W01'; font-size: 13px; }

div.cpb-text-content { font-family: "Freight Display Pro W01",sans-serif !important; }
.form-submit input { color: #008CCC; }
.wFormContainer { color: #161818; }
.wForm .preField, .wForm .inlineLabel { color: #161818; font-weight: inherit; }
.wForm .oneField input { background: #ffffff url("//www.tfaforms.com/theme-editor/images/input_bg.png") repeat-x scroll -2px -2px; border-color: #A7DFF8; border-style: solid; border-width: 1px; padding: 2px 0 2px 2px; }  

/**************/
/* Navigation */
/**************/

/* .svg #logo { background: url('/wp-content/themes/aei/library/images/logo.svg') no-repeat; } */
/* .archive #logo, .page #logo, .single #logo { background: url('/wp-content/themes/aei/library/images/logo.png') no-repeat; } */
/* .svg .archive #logo, .svg .page #logo, .svg .single #logo { background: url('/wp-content/themes/aei/library/images/logo.svg') no-repeat; } */

/* .svg #logo { background-image: url("../images/logo.svg"); width: 420px; height: 63px; margin: 20px 0 0 15px; } */
.svg #logo { background-image: url("../images/logo.svg"); }

#nav ul { font-spacing: 1px; }
#nav a { border-left: 1px solid #BABBC0; }
#nav a:hover, #nav .current-menu-item > a, #nav .current-menu-ancestor > a { color: #014E7F; }
#nav .spacer { background: #BABBC0; }
#nav .sub-menu-container { background: #143659; border-bottom: 1px solid #143659; font-family:'Gibson W01'; font-weight:600; font-style:normal;}
#nav .sub-menu-container .sub-menu-container { background-color: #fff; border: none; display: none; height: auto; left: 50%; opacity: 1; -ms-filter: none; filter: none; padding: 0; position: absolute; top: 112%; }
#nav .sub-menu a { border: 0; color: #f2f2f2; padding: 0; text-transform: none; }
#utility-nav .sub-menu conainer { border-bottom-color: #BABBC0; }

#header .search label {
  background-color: #F2f2f2;
  border: 1px solid #8E919A;
  padding: 3px;
  margin-top: -2px;
  height: 22px;
  display: block;
  -webkit-transition: all 250ms ease-in-out;
  -moz-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  -ms-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  width: 65px;
  max-width: 250px;
}

.gray-title { background: #F2F2F2 none repeat scroll 0 0; border-bottom: 1px solid #F2F2F2; }

#utility-nav .facebook { 
	background-image: url("/wp-content/themes/aei/library/images/facebook-1.png");
    width: 17px;
}

#utility-nav .twitter {
    background-image: url("/wp-content/themes/aei/library/images/twitter-1.png");
    width: 17px;
}

#utility-nav .googleplus {
    background-image: url("/wp-content/themes/aei/library/images/googleplus-2.png");
    width: 18px;
}

#utility-nav .youtube {
    background-image: url("/wp-content/themes/aei/library/images/youtube-1.png");
    width: 17px;
}

#utility-nav .instagram {
    background-image: url("/wp-content/themes/aei/library/images/instagram-1.png");
    width: 17px;
}

#utility-nav .rss {
    background-image: url("/wp-content/themes/aei/library/images/rss-1.png");
    width: 17px;
}

#utility-nav .linkedin {
    background-image: url("/wp-content/themes/aei/library/images/linkedin-1.png");
    width: 17px;
}

#utility-nav .icon {
    height: 17px;
    margin: 5px 8px;
}

/************/
/* Comments */
/************/

#discussion {
	background: -moz-linear-gradient(90deg, rgba(167,223,248,0) 0%, rgba(167,223,248,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(167,223,248,1)), color-stop(100%, rgba(167,223,248,0))); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, rgba(167,223,248,0) 0%, rgba(167,223,248,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, rgba(167,223,248,0) 0%, rgba(167,223,248,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, rgba(167,223,248,0) 0%, rgba(167,223,248,1) 100%); /* ie10+ */
	background: linear-gradient(0deg, rgba(167,223,248,0) 0%, rgba(167,223,248,1) 100%); /* w3c */
	font-family:'Gibson W01'; font-weight:200; font-style:normal;

}

.comment-form input, .comment-form textarea { background: #fff; border: 1px solid #143659; }
.single .entry-left .comment-content p, .single .entry-left #discussion p { font-family:'Gibson W01'; font-weight:200; font-size: 18px; }
.button, .button-gray, .button-more {  color: #008CCC; font-family: 'Gibson W01'; }
.single .entry-left #leave-comment p { font-family:'Gibson W01'; font-size: 18px; }
.comment-reply-title { font-size: 21px; }
.comment-form label { font-weight: 200; }
.single .entry-left p.comment-notes { font-size: 18px; font-family: 'Gibson W01'; }
.button-comments { background: #fff url("../images/comments_icon-1.png") no-repeat 18px 50%;}

/**********/
/* Events */
/**********/

.single-event p.entry-subtitle { font-family:'Gibson W01'; font-weight:200; font-style:normal; }
#media-rsvp-button, #rsvp_button, #ae_rsvp_button, #cc_rsvp_button, #summit_rsvp_button{ color: #f2f2f2; background: #008CCC; font-family: 'Gibson W01'; }
.aei-event-calendar th { background-color: #014E7F; }
.aei-event-calendar td.has_events { background-color: #008CCC; }
.event-info address { font-style: normal; font-size: 17px; }
.event-info .mobile-hide { font-size: 18px; }
#archive-featured .col-1 .content h2, #archive-featured .col-1 .content h3 { color: #fff; text-shadow: 2px 2px 8px #000; }
#archive-featured .col-1 .bg { 
	background-image: none; 
	opacity: 1 !important; 
	background-color: #008CCC;
}
.event-contact h3, .event-media-contact h3 { float: left; clear: none; }
.event-contact h3 { padding: 0 25px 0 0; }
.event-media-contact h3 { padding: 0 21px 0 0; }
.single .entry-left .event-contact p, .single .entry-left .event-media-contact p { line-height: 23px; margin-left: 298px; }
.event-contact a, .event-media-contact a { padding-right: 5px; }
.widget-participants h4.widget-title { font-size: 24px; }
#content.two-columns .col-2 .widget.widget-participants h4.widget-title { margin-bottom: 20px; }
.widget-participants li { margin: 25px 0 0; }
.sidebar-inner p.scholar-name {  margin-bottom: 0; margin-top: 10px; }
.sidebar-inner p.scholar-title {  margin-top: 0; margin-bottom: 10px; }
.widget.calendar-links { border-top: none; padding: 0 0 30px 30px; font-size: 16px; color: #8b8b8b; }
.widget.calendar-links strong { font-size: 12px; font-weight: normal; color: #181818; }
.sidebar-inner p.scholar-name, .sidebar-inner p.scholar-title, .widget-participants .contact-info p, .event-media-contact p { font-size: 19px; }

/***********/
/* Sidebar */
/***********/

.widget-list { font-style: normal; }
.sidebar-inner p, .sidebar-inner li { font-size: 1.2em; }
.sidebar-inner p { line-height: 25px; }
.blog .entry-author-sidebar p { line-height: 25px; }

/*********************/
/* Flexible Template */
/*********************/

.page-flexible .entry-container { margin: 0 15px; }
.page-flexible .entry-takeaway { width: 100%; float: none; clear: both; }
.page-flexible .entry-takeaway .content { padding: 0; }
.page-flexible p, .page-flexible .single-content .entry-takeaway p { margin: 1em; font-size: 17px; }
.page-flexible .entry-takeaway p { margin: 0; padding:0; }
.page-flexible .entry-thumbnail img { float: left; padding: 0 10px 0 0; }
.page-flexible p.entry-categories { margin: 0; padding: 10px 0 20px 0; }
.page-flexible .sidebar-inner p { margin: 0; padding: 0; }
.page-flexible p.entry-share-star { margin: 0; margin-left: -90px; }
.page-flexible .entries-container { padding-top: 65px; }

/***********************/
/* American Boondoggle */
/***********************/

.american-boondoggle #content.two-columns .entry-container:after { border-top: none; content: " "; display: block; height: 0; position: absolute; right: 0; top: 0; visibility: visible; width: 9999px; }
.american-boondoggle #content.two-columns .entry-container { border: 0; padding-bottom: 31px; position: relative; padding: 30px 30px 16px; }
.american-boondoggle .entry-inner-container { padding: 20px 0; }
.american-boondoggle .entry-thumbnail { margin: 0 25px 0 0; }
.ab-author { display: inline; }
.ab-author ol.entry-author { overflow: visible; }
.american-boondoggle .entry-author-link, .american-boondoggle .aei-media-author strong { font-size: 17px; line-height: 2; }
.ab-date { margin: 0px 10px 10px 0px; line-height: 2; }
.ab-date p { margin: 0; }
.ab-byline { float: none; display: flow-root;}
.american-boondoggle .entry-takeaway p { margin: 0 0 1em 0; }
.american-boondoggle .entry-takeaway .content { padding: 0; }
.american-boondoggle .entry-categories {  }
.american-boondoggle .entry-metadata time { margin: 10px 4px 10px 6px; padding: 0 0 0 6px; border-left: 1px solid #72797b; }
.american-boondoggle .entry-metadata span.divider { display: none; }
.american-boondoggle .entry-metadata .publication { border-left: 1px solid #72797b; padding-left: 6px; }

.american-boondoggle .button-more { float: right; }
.american-boondoggle .slide-content .button {  color: #fff; font-family: 'Gibson W01'; border: 1px solid #fff; background: transparent; font-size: 20px; text-shadow: 2px 2px 2px #333; }
.american-boondoggle #intro, #intro.ab-intro, #intro.american-boondoggle-event { background-color: #0ea14a; }
.american-boondoggle #intro .wrap img, #intro.ab-intro .wrap img, #intro.american-boondoggle-event .wrap img { padding: 25px 30px 0 30px; }
.research-team #intro.ab-intro p.intro-title { font-size: 3.857142857142857em; }
.american-boondoggle #intro .wrap, #intro.ab-intro .wrap, #intro.american-boondoggle-event .wrap { padding: 0; }
.american-boondoggle #intro .wrap .ab-title, #intro.ab-intro .wrap .ab-title, #intro.american-boondoggle-event .wrap .ab-title, #intro.american-boondoggle-event .wrap .ab-title { float: left; padding: 30px 0 0 30px; }
.american-boondoggle #intro .intro-title, #intro.ab-intro .intro-title, #intro.american-boondoggle-event .wrap .intro-title { color: #f9f9f9; font-weight: 600; }
.american-boondoggle .wrap img, #intro.ab-intro .wrap img, #intro.american-boondoggle-event .wrap img { width: 300px; }
#ab-sub-nav .menu, .ab-nav .menu {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
#ab-sub-nav a, .ab-nav a {
    display: block;
    padding: 2px 6px;
}
#ab-sub-nav li, .ab-nav li {
    border-left: 1px solid #c3c3c3;
    display: inline-block;
    zoom: 1;
    margin: 8px 0;
}
.american-boondoggle #sub-nav, #ab-sub-nav, #sub-nav.ab-nav { background-color: #88b748; }
.american-boondoggle #sub-nav a, #ab-sub-nav a, .ab-nav a { color: #f9f9f9; }
.american-boondoggle #sub-nav li, #ab-sub-nav li, .ab-nav li { border-left: 1px solid #f9f9f9; font-weight: normal; font-size: 17px; padding: 0 7px;  }
.american-boondoggle #sub-nav li:first-child, #ab-sub-nav li:first-child, .ab-nav li:first-child { border-left: 0; }
.american-boondoggle.single .entry-author-details { margin-bottom: 0; }
.american-boondoggle.single p.entry-subtitle { margin-top: 0; line-height: 1.5; margin-bottom: 0; }
.american-boondoggle .single-entry .entry-title { line-height: 1; }
.american-boondoggle.single h1 { margin-bottom: 0.2em; }
.american-boondoggle.single .entry-left p { font-size: 21px; }
.american-boondoggle.single .entry-left p.entry-categories  { font-size: 18px; margin: 10px 0; }
.american-boondoggle.single .article-controls { margin: 10px 0; }
.american-boondoggle.single .entry-author-link, .american-boondoggle .aei-media-author strong { font-size: 18px; }
.american-boondoggle.single .entry-author-details p, .american-boondoggle.single .entry-author { margin: 0; }
/*.american-boondoggle.single .content { clear: both; }*/

.american-boondoggle #archive-featured { padding: 0; }
.american-boondoggle .slick-slide img { position: absolute; left: -100%; right: -100%; top: -100%; bottom: -100%; margin: auto; min-height: 100%; min-width: 100%; z-index: -1; opacity: 1; }
.american-boondoggle .slick-next:before { content: "\203A"; font-size: 65px; font-weight: bold; }
.american-boondoggle .clearfix:after, .american-boondoggle .slick-prev:before { content: "\2039"; font-size: 65px; font-weight: bold; }
.american-boondoggle .slick-prev, .american-boondoggle .slick-next { z-index: 1; width: auto; height: auto; }
.american-boondoggle .slick-prev:before, .american-boondoggle .slick-next:before { opacity: 1; }
.american-boondoggle .bg.slide { width: 100%; height: 500px; overflow: hidden; margin: 0; position: relative; }
.american-boondoggle .slick-next { right: 25px; top: 90%; }
.american-boondoggle .slick-prev { left: 25px; top: 90%; }
.american-boondoggle .ab-slider-posts h3.entry-title { text-shadow: 1px 1px 1px #333; text-align: center; text-shadow: 2px 2px 2px #333; }
.american-boondoggle .ab-slider-posts h3.entry-title a { font-size: 2em; color: #fff; }
.american-boondoggle .ab-slider-posts .slide-content { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 70%; height: 30%; margin: auto; }
.american-boondoggle .ab-slider-posts .slide-content .more, .american-boondoggle .ab-slider-posts .slide-content .button-more { float: none; clear: both; text-align: center; margin: 1em 0; }
.american-boondoggle .slide-content .button:hover { background: #0ea14a; color: #fff; }
.american-boondoggle .ab-slider-posts .slide-content .more { display: block; }

.pseudo-three-col {
  position: relative;
  z-index: 1;
  max-width: 1390px;
  margin: 0 auto;
  float: left;
  margin-bottom: 20px;
  clear: both;
}
.pseudo-three-col .col {
  position: relative;
  margin-top: 20px;
  width: 27%;
  padding: 3%;
  float: left;
  height: 350px;
  border: 1px solid #e6e6e6;
}
.pseudo-three-col .col:nth-child(1) { left: 34%; }
.pseudo-three-col .col:nth-child(2) { left: -33.3%; }
.pseudo-three-col .col:nth-child(3) { left: 2%; }
.pseudo-three-col:before, .pseudo-three-col:after {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 33.4%;
  width: 33.4%;
  height: 100%;
}
.pseudo-three-col:after {
  left: 66.667%;
}
.american-boondoggle .ab-featured { float: left; }
.american-boondoggle .separator { top: 516px; }
.american-boondoggle .ab-featured h3.entry-title a { font-size: 20px; }
.american-boondoggle .ab-featured h3.entry-title { letter-spacing: 0; line-height: 20px; }
.american-boondoggle .ab-featured .entry-takeaway p, .american-boondoggle .ab-featured .entry-takeaway { font-size: 16px; line-height: 21px;  margin: 10px 0; }
.american-boondoggle .ab-featured .entry-author-link, .american-boondoggle .ab-featured .aei-media-author strong { font-size: 15px; line-height: 1; }
.american-boondoggle .ab-featured .entry-author { margin: 0; }
.american-boondoggle .ab-featured .ab-date { float: left; clear: both; }
.american-boondoggle .ab-featured .ab-date, .american-boondoggle .ab-featured .entry-date, .american-boondoggle .ab-featured .entry-metadata time { display: inline-block; font-size: 14px; margin: 0; padding: 0 3px 0 0; }
.american-boondoggle .ab-featured .entry-metadata .publication { display: inline-block; font-size: 14px; margin: 0 0 7px 0; padding: 0 0 0 3px; }
.american-boondoggle .ab-featured .entry-metadata time { border-left: none; }
.american-boondoggle .ab-featured .ab-date { line-height: 1; }
.american-boondoggle .ab-featured .entry-categories { clear: left; font-size: 14px; }
.american-boondoggle .ab-featured .entry-categories a { color: #008ccc; }
.american-boondoggle .ab-featured .button, .american-boondoggle .ab-featured .button-gray, .american-boondoggle .ab-featured .button-more { font-size: 14px; padding: 5px 7px; }
.american-boondoggle .ab-featured .entry-share-star { display: none; } 
.american-boondoggle.tags-ab .separator { top: 0; }

@media (max-width : 1200px) {
  .american-boondoggle .ab-featured .entry-takeaway p, .american-boondoggle .ab-featured .entry-takeaway { margin-top: 10px; }
  .american-boondoggle .separator { display: none; }
  .pseudo-three-col {
  position: relative;
  z-index: 1;
  max-width: 1150px;
  margin: 0 auto;
  float: left;
  margin-bottom: 20px;
  clear: both;
}
.pseudo-three-col .col {
  position: relative;
  margin-top: 20px;
  width: 90%;
  padding: 2%;
  float: left;
  height: auto;
  border: 1px solid #e6e6e6;
}
.pseudo-three-col .col:nth-child(1) { left: 2%; }
.pseudo-three-col .col:nth-child(2) { left: 2%; }
.pseudo-three-col .col:nth-child(3) { left: 2%; }
.pseudo-three-col:before, .pseudo-three-col:after {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 2%;
  width: 90%;
  height: 100%;
}
.pseudo-three-col:after {
  left: 2%;
}
.american-boondoggle .ab-featured h3.entry-title a { font-size: 24px; }
.american-boondoggle .ab-featured h3.entry-title { letter-spacing: 1; line-height: 27px; }
.american-boondoggle .ab-featured .entry-takeaway p, .american-boondoggle .ab-featured .entry-takeaway { font-size: 17px; line-height: 23px;  margin: 1em 0; }
.american-boondoggle .ab-featured .entry-author-link, .american-boondoggle .ab-featured .aei-media-author strong { font-size: 17px; line-height: 2; }
.american-boondoggle .ab-featured .entry-author { margin: 0; float: left; clear: both; }
.american-boondoggle .ab-featured .ab-date { float: left; clear: both; }
.american-boondoggle .ab-featured .ab-date, .american-boondoggle .ab-featured .entry-date, .american-boondoggle .ab-featured .entry-metadata time { display: inline-block; font-size: 17px; margin: 0; padding: 0 3px 0 0; }
.american-boondoggle .ab-featured .entry-metadata .publication { display: inline-block; font-size: 17px; margin: 0; padding: 0 0 0 5px; }
.american-boondoggle .ab-featured .entry-metadata time { border-left: none; }
.american-boondoggle .ab-featured .ab-date { line-height: 1; margin-bottom: 10px; }
.american-boondoggle .ab-featured .entry-categories { clear: left; font-size: 17px; background: transparent; padding: 5px 7px; color: #008ccc; margin: 0.75em 0 1em 0; padding-left: 0; }
.american-boondoggle .ab-featured .entry-categories a { color: #008ccc; }
.american-boondoggle .ab-featured .read-more { background: #fff;
    border: 1px solid #d8d8d8;
    color: #008ccc;
    font-weight: normal;
    font-size: 1em;
    padding-left: 1.25em;
    padding-right: 1.25em; 
    padding-top: 0.5em;
    padding-bottom: 0.5em; float: right; position: relative; top: 15px; }
.american-boondoggle .ab-featured .entry-share-star { margin-left: 0; margin-right: 25px; display: block; } 
.american-boondoggle #intro .wrap img, #intro.american-boondoggle-event .wrap img { width: 300px; }  
.american-boondoggle #sub-nav li, #ab-sub-nav li, .ab-nav li { font-size: 15px; } 
.american-boondoggle #sub-nav a, #ab-sub-nav li a, .ab-nav li a { padding: 2px 1px; }
}

@media (max-width : 1028px) {
  .magazine.american-boondoggle .entry-thumbnail img { width: 600px; height: auto; }
  .american-boondoggle .entry-takeaway p { margin: 0 0 0.5em 0; }
  .ab-date { margin: 10px 0; }
  .ab-date p { margin: 5px 0; }
  .american-boondoggle .more { display: inline; }
  .american-boondoggle.magazine .entry-takeaway { float: left; }
  .american-boondoggle #content.two-columns { max-width: 1000px; }
  .american-boondoggle #intro .wrap .ab-title, #intro.ab-intro .wrap .ab-title, #intro.american-boondoggle-event .wrap .ab-title { font-size: 48px; }   
  .american-boondoggle #intro .wrap img, #intro.ab-intro .wrap img, #intro.american-boondoggle-event .wrap img { width: 250px; } 
  
  .pseudo-three-col {
  position: relative;
  z-index: 1;
  max-width: 1000px;
  margin: 0 auto;
  float: left;
  margin-bottom: 20px;
  clear: both;
}
.pseudo-three-col .col {
  position: relative;
  margin-top: 20px;
  width: 90%;
  padding: 3%;
  float: left;
  height: auto;
  border: 1px solid #e6e6e6;
}
.pseudo-three-col .col:nth-child(1) { left: 2%; }
.pseudo-three-col .col:nth-child(2) { left: 2%; }
.pseudo-three-col .col:nth-child(3) { left: 2%; }
.pseudo-three-col:before, .pseudo-three-col:after {
  content: " ";
  position: relative;
  z-index: -1;
  top: 0;
  left: 2%;
  width: 90%;
  height: 100%;
}
.pseudo-three-col:after {
  left: 66.667%;
}
.magazine.american-boondoggle .ab-featured .entry-thumbnail img { width: 500px; height: auto; }
.american-boondoggle.magazine .ab-featured .entry-takeaway { float: none; }
.american-boondoggle.magazine .ab-featured .ab-byline { float: none; position: relative; top: 10px; }
.american-boondoggle .ab-featured .entry-categories { margin: 2em 0 1em 0; background: transparent; padding: 0; margin: 0.75em 0; color: #000; }
.american-boondoggle .ab-featured .entry-categories a { color: #008ccc; }
.american-boondoggle .entry-author li { margin-top: 0.5em; }
.american-boondoggle .entry-author-link, .american-boondoggle .aei-media-author strong { line-height: 1; }
}

@media (max-width: 920px) {
  .american-boondoggle .entries-container .entry-categories { display: inline; }
  body.magazine.american-boondoggle #content .entries-container .entry-share-star { display: inline; order: 0; -webkit-box-ordinal-group: 0; -moz-box-ordinal-group: 0; -o-box-ordinal-group: 0; -ms-flex-order: 0; -webkit-order: 0; }
  body.magazine.american-boondoggle #content .entries-container .entry-title { display: inline; order: 0; -webkit-box-ordinal-group: 0; -moz-box-ordinal-group: 0; -o-box-ordinal-group: 0; -ms-flex-order: 0; -webkit-order: 0; }
  body.magazine.american-boondoggle #content .entries-container .entry-date { float: left; clear: both; display: block; order: 0; -webkit-box-ordinal-group: 0; -moz-box-ordinal-group: 0; -o-box-ordinal-group: 0; -ms-flex-order: 0; -webkit-order: 0; }
  .american-boondoggle .entry-takeaway .content { float: left; }
  .american-boondoggle #content.two-columns .entry-container:after { border-top: 0; }
  .american-boondoggle .ab-featured h3.entry-title { padding-top: 10px; }
  .american-boondoggle .entry-author-link, .american-boondoggle .aei-media-author strong { line-height: 2; }
  .american-boondoggle .entry-metadata time { margin: 0; padding: 0; border: none; }
  .ab-date { margin: 0; }
  .magazine.american-boondoggle #content .entries-container .entry-date { margin: 0; }
  .american-boondoggle #intro .wrap .ab-title, #intro.ab-intro .wrap .ab-title, #intro.american-boondoggle-event .wrap .ab-title { font-size: 40px; }   
  .american-boondoggle #intro .wrap img, #intro.ab-intro .wrap img, #intro.american-boondoggle-event .wrap img { width: 200px; }

}

@media (max-width: 800px) {
	body.magazine.american-boondoggle #content .entries-container .entry-share-star { display: inline; order: 0; }
 	.american-boondoggle #intro .wrap .ab-title, #intro.ab-intro .wrap .ab-title, #intro.american-boondoggle-event .wrap .ab-title { font-size: 36px; }   
	.american-boondoggle #intro .wrap img, #intro.ab-intro .wrap img, #intro.american-boondoggle-event .wrap img { width: 150px; } 
}

@media (max-width: 640px) {
	.american-boondoggle .entry-author-link, .american-boondoggle .aei-media-author strong, .american-boondoggle .entry-metadata time, .american-boondoggle .entry-metadata .publication { font-size: 14px; line-height: 2; }
	.american-boondoggle h3.entry-title a { font-size: 21px; }
	.american-boondoggle .entry-takeaway .content p { font-size: 15px; }
	.american-boondoggle .button-more { font-size: 14px; }
	.ab-date { display: inline; }
	.american-boondoggle .entry-author li { margin: 0; }
	.american-boondoggle.single p.entry-subtitle { font-size: 16px; }
	.american-boondoggle.single .big-share .entry-author-details { padding-left: 0; }
	.american-boondoggle.single .entry-inner-container { padding: 0; }
	.american-boondoggle.single .entry-left p time, .american-boondoggle.single .entry-left p .publication { font-size: 14px; }
	.american-boondoggle.single .entry-author-details p { margin: 0; }
	.american-boondoggle.single	.single-entry .entry-title { font-size: 2em; }
	.american-boondoggle .bg.slide { height: 200px; }
	.american-boondoggle .ab-slider-posts h3.entry-title a { font-size: 1em; }
	.american-boondoggle .slick-slide img { display: block; }
	.american-boondoggle .ab-slider-posts .slide-content { height: 80%; width: 75%; } 
	.american-boondoggle .slick-next { right: 15px; top: 80%; }
	.american-boondoggle .slick-prev { left: 15px; top: 80%; }
	.american-boondoggle #intro .wrap .ab-title, #intro.ab-intro .wrap .ab-title, #intro.american-boondoggle-event .wrap .ab-title { font-size: 36px; text-align: center; line-height: 40px; }   
	.american-boondoggle #intro .wrap img, #intro.ab-intro .wrap img, #intro.american-boondoggle-event .wrap img {display: none; } 
	.american-boondoggle .big-share .entry-author-details .entry-author-avatar { margin-left: 0; }
	.american-boondoggle.blog #intro .intro-title img, #intro.american-boondoggle-event .intro-title img { display: none; }
}

.technology.american-boondoggle #ab-sub-nav, .technology.american-boondoggle #sub-nav { background-color: #EAEBE3; }
.technology.american-boondoggle #sub-nav a { color: #008CCC; }
.technology.american-boondoggle #sub-nav li { border-left: 1px solid #c3c3c3; font-weight: normal; font-size: 17px; padding: 0 7px;  }
.technology.american-boondoggle #sub-nav li:first-child { border-left: 0; }
.technology.american-boondoggle .slide-content .button:hover { background: #008CCC; color: #fff; }

/**********************************************************/
/* American boondoggle Blue theme (used for housing risk) */
/**********************************************************/ 

.american-boondoggle.blue #intro, #intro.housing-center-event { background-color: #ebebeb !important; }
.american-boondoggle.blue #intro .wrap, #intro.housing-center-event .wrap { max-width:1550px !important; padding: 0; }
.american-boondoggle.blue #intro .wrap img, #intro.housing-center-event .wrap img { padding: 0; width:450px;}
.american-boondoggle.blue #sub-nav { background-color: #008CCC !important; }
.american-boondoggle.blue .slide-content .button:hover { background:#008ccc; }
.american-boondoggle.blue .tag-description { margin: 0 auto; width: 87%; }
.human-dignity-project #intro .wrap img { padding: 10px !important; }

.page.housing-center #intro { background: none; }


#housing-center-nav {
  background: #008ccc;
}
#housing-center-nav .spacer,
#housing-center-nav .sub-menu {
  display: none;
}
#menu-housing-center-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 18px;
}
.no-layout #housing-center-nav > li > ul {
  display: none;
}
#housing-center-nav .sub-menu {
  background: #fff;
  border: 1px solid #a9acb0;
  padding: 15px;
  position: absolute;
  margin-top: 17px;
  left: -15px;
  top: 100%;
  width: 160px;
  z-index: 3;
}
#housing-center-nav .sub-menu {
  list-style: none;
  padding: 0;
}
#housing-center-nav li {
  float: none;
  margin-top: 0.5em;
  margin-left: 0;
  display: inline-block;
  border-left: 1px solid #fff;
  display: inline-block;
  zoom: 1;
  position: relative;
  margin: 8px 0px 8px 0px;
}
#housing-center-nav li:first-child {
  margin-top: 0;
  border-left: none;
}
#housing-center-nav .menu-item-has-children:hover > .spacer {
  background: #fff;
  content: " ";
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  position: absolute;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  z-index: 1;
}
#housing-center-nav .menu-item-has-children:hover > a {
  text-decoration: underline;
}
#housing-center-nav .menu-item-has-children:hover > .spacer,
#housing-center-nav .menu-item-has-children:hover > .sub-menu,
#housing-center-nav .menu-item-has-children:hover:before,
#housing-center-nav .menu-item-has-children:hover:after {
  display: block;
}
#housing-center-nav .menu-item-has-children:before,
#housing-center-nav .menu-item-has-children:after {
  border: 12px solid transparent;
  border-bottom: 12px solid #fff;
  content: " ";
  display: none;
  height: 0;
  left: 50%;
  margin-left: -12px;
  margin-top: -6px;
  position: absolute;
  top: 100%;
  width: 0;
  z-index: 1;
}
#housing-center-nav .menu-item-has-children:before,
#housing-center-nav .menu-item-has-children:after {
  display: none;
}
#housing-center-nav .menu-item-has-children:before {
  border-bottom-color: #a9acb0;
  border-width: 14px;
  margin-left: -14px;
  margin-top: -9px;
  z-index: 2;
}
#housing-center-nav .menu-item-has-children:after {
  z-index: 4;
}
#housing-center-nav a {
  display: block;
  padding: 0 10px;
  position: relative;
  z-index: 2;
  color: #fff;
}
#housing-center-nav .menu-item-has-children .sub-menu a {
  display: block;
  padding: 0 10px;
  position: relative;
  font-size: 14px;
  z-index: 2;
  color: #008ccc;
}
#housing-center-nav .menu-item-has-children .sub-menu li {
  margin: 10px 0px 8px 0px; 
  float: left;
  clear: both;
  text-align: left;
}

/**********/
/* Mobile */
/**********/

.svg #mobile-header {
    background: #fafafa url("/wp-content/themes/aei/library/images/mobile-logo.svg") no-repeat bottom center !important;
}

#mobile-header {
    background: #fafafa url("/wp-content/themes/aei/library/images/mobile-logo.png") no-repeat bottom center !important;
}
/* 
.archive #mobile-header, .page #mobile-header, .single #mobile-header { background: #fafafa url("/wp-content/themes/aei/library/images/mobile-logo.svg") no-repeat bottom center; }
*/

@media (max-width: 1150px) {
	.scholars .select-scholar-team { float: left; clear: left; }
}

@media (max-width: 950px) {
	.select-scholar-team, .page.authors .select-scholar-team  {  position: relative; left: 0; margin-bottom: 40px; clear: both; margin: 0 1em 40px 0; }
	.page.authors .button-all, .page.authors header .button-back { float: left; margin: 0; }
	.page.authors header .button-back { margin-left: 14px; }
  .featured-story-block-container { margin: 0 auto; width: 700px; }

  .marketo-share { margin: 0; float: none; }
  .marketo-share .cf_socialicon { clear: none; margin-left: 8px; }
  .marketo-share .cf_socialicon.cf_twitter { margin-top: 0; }
  .marketo-share .share-email { float: left; margin-left: 0; }
}

@media (max-width: 920px) {
	.scholars .button-all { margin: 0.5em 0 1em 0; }
  .featured-story-block-container { margin: 0 auto; width: 650px; }
  .single .entry-categories { margin: 0 !important; }
  .marketo-share { margin: 6px 0; }
  p.entry-subtitle { margin-bottom: 5px; margin-top: 0px; }
}

@media (max-width: 800px) {
	#footer .logo { background: url("/wp-content/themes/aei/library/images/footer-logo-mobile.png") no-repeat; }
	.single-scholars article header .button-two { margin: 0; }
  .featured-story-block-container { margin: 0 auto; width: 600px; }
  .featured-story-block, .featured-story-block .story  { width: 550px; }
}

@media (max-width: 640px) {
	.entry-excerpt, .entry-content { font-size: 17px !important; }
	.single-scholars article header h1 { display: inline-block; font-size: 10vw; position: absolute; top: 110px; left: 20px; }
	.single-scholars .scholar-avatar img { padding-top: 40px; }
	.authors .select-scholar-team {  display: inline-block; margin-top: 0; }
	.page.authors header .button-back { display: inline-block; }
	.page.authors header h1 { clear: both; display: block; }	
	.page.authors header .button-back, .page.authors header .button-all { border: none; background: #f9f9f9; padding: 8px 5px; font-size: 14px; width: 15%; }
  .featured-story-block-container { margin: 0 auto; width: 450px; }
  .featured-story-block, .featured-story-block .story  { width: 400px; }
   #intro .button-container.carpe-diem { margin: 10px 0 0 0; }
}

@media (max-width: 500px) {
  .featured-story-block-container { margin: 0 auto; width: 350px; }
  .featured-story-block, .featured-story-block .story  { width: 300px; }
}

/* Research Team Styles */


@media (max-width: 1100px) {
  .page.authors.research-team header .button-all {
    float: left;
    clear: left;
    margin-top: 0;
  }
  .page.authors.research-team header .button-back {
    float: left;
    display: inline;
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .research-team article {
    float: none;
    width: auto;
    margin: 40px 0 !important;
  }
}
@media (max-width: 920px) {
  .research-team article .content {
    max-width: 100%;
  }
  .research-team p.entry-share, .research-team p.entry-share-star {
	display: inline-block;
	zoom: 1;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 30px -10px;
	padding: 5px 10px; 
	vertical-align: bottom;
  }
  .research-team p.entry-date {
  	margin: 1em 0;
  }
  .research-team .entry {
  	padding: 30px 30px 16px;
  }
}
@media (max-width: 800px) {
  .research-team .page-head {
    margin: 0;
  }
  .research-team .single-title {
    margin: 0;
    padding: 1.25em 0 0.45em 0;
  }
  .research-team.page.authors #main-container section {
    padding: 0 30px;
    margin: 0 auto;
  }
  .research-team #main-container {
  	margin: 0 !important;
  }
}
@media (max-width: 640px) {
  .research-team #main-container section {
    padding: 20px;
  }
  .research-team .scholar-avatar {
    width: 80px;
  }
  .research-team .scholar-avatar img {
    height: auto;
  }
  .research-team article header {
    margin-left: -100px;
  }
  .research-team article .content {
    padding-left: 100px;
    padding-right: 0;
  }
  .research-team article .twitter-handle a {
    padding-left: 0;
  }
  .research-team article {
    margin: 0.5em 0 !important;
  }
  .page.authors.research-team header .button-all, .page.authors.research-team header .button-back { width: 25%; }
}
@media (max-width: 640px) {
  .research-team article .button {
    display: block;
    margin: 0.5em 0;
  }
  .american-boondoggle.blue #intro .wrap img { display: block; }
  .american-boondoggle.blue #intro .wrap img {
      padding: 15px 32px 15px 15px !important;
      width: 350px !important;
  }
}