@charset "UTF-8";

@font-face {
  font-family: "Benton-Sans";
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-2.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-3.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-1.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "BU-Default-Icons";
  src: url("https://www.bu.edu/cdn/fonts/icons/bu-default-icons/bu-default-icons.eot?") format("embedded-opentype");
  src: url("https://www.bu.edu/cdn/fonts/icons/bu-default-icons/bu-default-icons.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/icons/bu-default-icons/bu-default-icons.ttf") format("truetype"), url("https://www.bu.edu/cdn/fonts/icons/bu-default-icons/bu-default-icons.svg#bu-default-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Circular";
  src: url("https://www.bu.edu/cdn/fonts/Circular/Circular-Book.eot");
  src: url("https://www.bu.edu/cdn/fonts/Circular/Circular-Book.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Circular/Circular-Book.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Circular/Circular-Book.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Circular";
  src: url("https://www.bu.edu/cdn/fonts/Circular/Circular-Book-Italic.eot");
  src: url("https://www.bu.edu/cdn/fonts/Circular/Circular-Book-Italic.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Circular/Circular-Book-Italic.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Circular/Circular-Book-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "Circular";
  src: url("https://www.bu.edu/cdn/fonts/Circular/Circular-Bold.eot");
  src: url("https://www.bu.edu/cdn/fonts/Circular/Circular-Bold.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Circular/Circular-Bold.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Circular/Circular-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Circular";
  src: url("https://www.bu.edu/cdn/fonts/Circular/Circular-Bold-Italic.eot");
  src: url("https://www.bu.edu/cdn/fonts/Circular/Circular-Bold-Italic.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Circular/Circular-Bold-Italic.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Circular/Circular-Bold-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "Circular";
  src: url("https://www.bu.edu/cdn/fonts/Circular/Circular-Black.eot");
  src: url("https://www.bu.edu/cdn/fonts/Circular/Circular-Black.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Circular/Circular-Black.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Circular/Circular-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "Circular";
  src: url("https://www.bu.edu/cdn/fonts/Circular/Circular-Black-Italic.eot");
  src: url("https://www.bu.edu/cdn/fonts/Circular/Circular-Black-Italic.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Circular/Circular-Black-Italic.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Circular/Circular-Black-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "TiemposText";
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular.woff") format("woff");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "TiemposText";
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular-Italic.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular-Italic.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular-Italic.woff") format("woff");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "TiemposText";
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Semibold.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Semibold.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Semibold.woff") format("woff");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "TiemposText";
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Semibold-Italic.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Semibold-Italic.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Semibold-Italic.woff") format("woff");
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: "Smart-Sans";
  src: url("https://www.bu.edu/cdn/fonts/Smart-Sans-Bold/271877_0_0.eot");
  src: url("https://www.bu.edu/cdn/fonts/Smart-Sans-Bold/271877_0_0.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Smart-Sans-Bold/271877_0_0.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Smart-Sans-Bold/271877_0_0.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
/* mixins
----------------------------------------------------------------- */
.container:after, .content-container:after, .footbar-container:after, .row:after, .masthead:after, .footbar:after, .siteFooter:after, .primaryNav:after, .widget-bu-posts .post:after, .sidebarPosts:after,
.sidebarProfiles:after, .paging-navigation:after, .profile-listing:after, .profile-listing .advanced:after, .profile-listing .mini:after, .navContainer:after, .siteFooter-content:after, .widgetnav.graphic li:after, #home-top:after,
.landingTop:after, .home .info:after, .spotlights:after, section.profile-info:after, .profile-info-contact:after,
.profile-info-links:after, .profile-info-content:after, .profile-listing li a:after {
  /* These classes are using %clearfix. */
  display: table;
  clear: both;
  content: "";
}

.brand-masterPlate, .brand-bumcLogo, .navToggle {
  /* These classes are using %hide-text. */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.wrap {
  position: relative;
  width: 240px;
}
.sub-menu{z-index:1!important;}
.main-menu {
  width: 100%;
  height: 100%;
  position: relative;
 
}
.main-menu ul li a{background:#333333!important;border:0;outline:0;}
.menu-uti {
  width: 240px;
  margin-top:-53px;
  border-top:1px solid #000;
  position: absolute; /* hide behind main box */
  top: 0;
  right: 0;
  z-index: -1!important;
  transition: right .5s ease; /* sexy transition effect */
 }     
.wrap:hover .menu-uti {
   right: -240px; /* show menu when main area is hovered over */
}

/* Benton */
@font-face {
  font-family: "Benton";
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Regular/019c3a13-b3d7-4c5a-be27-07a8334a43e6-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Regular/019c3a13-b3d7-4c5a-be27-07a8334a43e6-2.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Regular/019c3a13-b3d7-4c5a-be27-07a8334a43e6-3.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Regular/019c3a13-b3d7-4c5a-be27-07a8334a43e6-1.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Benton";
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Regular-Italic/3295fa07-2a3f-4cd1-ba86-e06161453a51-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Regular-Italic/3295fa07-2a3f-4cd1-ba86-e06161453a51-2.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Regular-Italic/3295fa07-2a3f-4cd1-ba86-e06161453a51-3.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Regular-Italic/3295fa07-2a3f-4cd1-ba86-e06161453a51-1.ttf") format("truetype");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "Benton";
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Bold/d4a4a960-2cf2-430e-8b13-cbf6f261ddb9-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Bold/d4a4a960-2cf2-430e-8b13-cbf6f261ddb9-2.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Bold/d4a4a960-2cf2-430e-8b13-cbf6f261ddb9-3.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Bold/d4a4a960-2cf2-430e-8b13-cbf6f261ddb9-1.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Benton";
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Bold-Italic/f037bfb1-69d7-4441-8d43-3b8c2c6e77d3-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Bold-Italic/f037bfb1-69d7-4441-8d43-3b8c2c6e77d3-2.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Bold-Italic/f037bfb1-69d7-4441-8d43-3b8c2c6e77d3-3.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Bold-Italic/f037bfb1-69d7-4441-8d43-3b8c2c6e77d3-1.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
/* Tiempos Text */
@font-face {
  font-family: "TiemposText";
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular.woff") format("woff");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "TiemposText";
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular-Italic.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular-Italic.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular-Italic.woff") format("woff");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "TiemposText";
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Semibold.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Semibold.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Semibold.woff") format("woff");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "TiemposText";
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Semibold-Italic.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Semibold-Italic.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Semibold-Italic.woff") format("woff");
  font-style: italic;
  font-weight: 700;
}
/*
  Copyright (C) 2011-2015 Hoefler & Co.
  This software is the property of Hoefler & Co. (H&Co).
  Your right to access and use this software is subject to the
  applicable License Agreement, or Terms of Service, that exists
  between you and H&Co. If no such agreement exists, you may not
  access or use this software for any purpose.
  This software may only be hosted at the locations specified in
  the applicable License Agreement or Terms of Service, and only
  for the purposes expressly set forth therein. You may not copy,
  modify, convert, create derivative works from or distribute this
  software in any way, or make it accessible to any third party,
  without first obtaining the written permission of H&Co.
  For more information, please visit us at http://typography.com.
  174060-74962-20150102
*/

@font-face {
    font-family: "Whitney SSm A";
    src: url(data:application/x-font-woff;base64,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);
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Whitney SSm A";
    src: url(data:application/x-font-woff;base64,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);
    font-weight: 600;
    font-style: normal;
}
/*IMOD STYLES
--------------------------------------------------------*/
#ContentBreadCrumbsLaw a:first-child:before{content:"";padding:0;}
#ContentBreadCrumbsLaw a:before{font-size:10px;content:"\2022";padding:0px 5px;}
#ContentBreadCrumbsLaw .navselected{color: #444;}
#ContentLeftNavLaw .selected > a{color: #0085de;}
#ContentEventList .event-title{font-size:16px;font-weight:600;}
#ContentMiddleLayoutEventMain .event-title{font-size:18px;font-weight:600;}
#ContentMiddleLayoutEventMain .event-title a{color:#000;}
#ContentEventList a:hover, #ContentMiddleLayoutEventMain .event-title a:hover{color:#0085de;}
#ContentMiddleLayoutEventMain .IModCmsCalendarIcon, #ContentEventList .IModCmsCalendarIcon{display:none;}

/*rss feed styles*/
#ContentLeftNews, #ContentRightNews{font-family: "Circular",Helvetica,sans-serif;}
#ContentLeftNews h2, #ContentRightNews h2{display:none;}
#ContentLeftNews p, #ContentRightNews p, #ContentEventsTitle{font-size:14px;}
#ContentLeftNews p a, #ContentRightNews p a, #ContentEventList h2, #ContentEventList h1{font-size:16px; font-style:normal}
#ContentLeftNews a, #ContentRightNews a{text-decoration:none;}
#ContentLeftNews a:hover, #ContentRightNews a:hover{color:#0085de;}

/*utility nav*/
#StayConnected {position: relative;width: 240px;}
.sub-menu{z-index:1!important;}
.main-menu {width: 100%;height: 100%;position: relative;}
.main-menu ul li a{background:#333333!important;border:0;outline:0;}
.menu-uti {width: 240px;margin-top:-53px;border-top:1px solid #000;position: absolute; /* hide behind main box */top: 0;right: 0;z-index: -1!important;transition: right .5s ease; /* sexy transition effect */}     
#StayConnected:hover .menu-uti {right: -240px; /* show menu when main area is hovered over */}

.imod-toggle-switch{font-size:14px;}

.imod-button-section .action-spacer{display:none;}

/*search styles*/
#ContentTopSearch{position: relative;height: 0px;display:block;}
#ContentTopSearch iframe{display:none;position:absolute;width:100%;margin-left:15px;margin-top:-5px!important;}
/*@media screen and (max-width:1080px) and (min-width:768px){
  #ContentTopSearch iframe{margin-top:-100px;}
    #ContentTopSearch{height:93px!important;}
}
@media screen and (max-width:768px){
  #ContentTopSearch iframe{margin-top:0px;}
  #ContentTopSearch{height:100px!important;}
}*/

/*calendar styles*/
/* Telerik RadCalendar default embedded skin */

table.calendarWrapper_Default
{
  background: transparent!important; 
  cursor: default;
  border: solid 1px #e5e5e5;
  border-bottom:0;
  filter: progid:DXImageTransform.Microsoft.dropShadow(Color=e5e5e5,offX=2,offY=2,positive=true);

}

.TableLayout_Default
{
  width: 100%;
  border-bottom: solid 1px #ddd;
}

.TableLayout_Default td
{
  border-left: solid 1px #ddd;
  border-right: solid 1px #ddd;
  border-bottom:0!important;
  font: normal 16px Arial, Verdana, Sans-serf;
  text-align:center;
  font-family: "Benton",Helvetica,sans-serif;
  vertical-align:middle!important;
}

.TableLayout_Default td a
{
  text-align: center;
  height: 13px;
  padding: 10px!important;
  display: block;
  text-decoration: underline!important;
  color: ##0099FF;
  cursor: default;
}

.DaysOfWeek_Default
{
  color: #444444;

  text-align: center;
  text-transform: uppercase;
  padding:10px 10px;

  border-left: solid 1px #ddd;
  border-top: solid 1px #ddd;
  background:transparent!important;
  background-color:#eeeeee!important;
  font-size:16px!important;
  font-weight:bold!important;
}


.otherMonth_Default span
{
  color: #d1d1d1 !important;
  text-align: center !important;
  height: 13px;
}

.otherMonth_Default a
{
  color: #d1d1d1 !important;
  text-align: center !important;
  height: 13px;
}
.innerCellDay_Default{padding:5px 10px!important;font-size:16px!important;}

.outOfRange_Default span
{
  background: #fff;
  color: #d1d1d1;
  padding: 1px;
  display: block;
  width: 100%;
  text-align: center !important;
  height: 13px;
  margin: 1px;
}

.titlebar_Default
{
  font: normal 16px "Benton",Helvetica,sans-serif!important;
  background:transparent!important;
  height: 20px !important;
  border-bottom: solid 1px #bbb !important;
  width: 100%;
  /* color: #666; */
}

.MonthYearFastNav_Default
{
  border: solid 1px #e5e5e5;
  font: normal 10px Arial, Verdana, Sans-serf;
  background: #fff; 
  cursor: default;
  border-bottom:0;
  filter: progid:DXImageTransform.Microsoft.dropShadow(Color=e5e5e5,offX=2,offY=2,positive=true);
  color: #000;
  border-collapse: collapse;
}

.MonthYearFastNav_Default td
{
  vertical-align: middle; 
}

.MonthYearFastNav_Default td.selected_Default
{
  background: #909090;
  border: solid 1px #909090;
  color: white !important;
  text-align: center;
}

.MonthYearFastNav_Default td input
{
  background: transparent url(Img/MonthYearFastNavBtnBg.gif) repeat-x;
  border: solid 1px #000;
  font: normal 10px Arial, Verdana, Sans-serf;
  color: #000000;
  float: left;
  width: auto;
  margin-right: 1px;
}

.radCalHover_Default,
.radCalWeekendHover_Default
{
  background: #e4e4e4;
}

.radCalHover_Default a,
.radCalWeekendHover_Default a
{
  height: 13px;
  display: block;
}

.radCalDefault_Default a,
.radCalWeekendDefault_Default a
{
  height: 13px;
  text-decoration: none;
  color: #363636;
}

.radCalToday_Default a
{
  background: #fff;
  border: solid 1px #909090;
}

.radCalTodaySelected_Default a
{
  background: #909090;
  color: white !important;
}

.radCalTodaySelected_Default
{
  background: #909090 !important;
  color: white !important;
}

.radCalSelect_Default a,
.radCalWeekendSelect_Default a
{
  background: #909090;
  width: 100% !important;
  color: white !important;
  text-align: center !important;
}

.radCalSelect_Default,
.radCalWeekendSelect_Default
{
  background: #dddddd !important;
  color: #444 !important;
  cursor:pointer!important;
}

.radPopupImage_Default img
{
  vertical-align: middle;
  _vertical-align: top; /* IE fix */  
  margin-left: 2px;
  margin-right: 2px;
  margin-top: -1px; /* IE margins fix */
  _margin-top: 0px; 
  border-width: 0px;
}

.radDisabled_Default img
{
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}

.radTemplateDay_Default
{ 
}

/* placeholders for theme use
----------------------------------------------------------------- */
.wrapper {
  /* These classes are using %wrapper-styles. */
  overflow: hidden;
}

.container, .content-container, .footbar-container {
  /* These classes are using %container-styles. */
  width: 100%;
  padding: 15px 20px 0;
  margin: 0 auto;
}
@media screen and (max-width: 479px) {
  .content-container{
 padding: 0px 20px 0;
   margin: -6px auto;
  }
  #ContentBreadCrumbsLaw{padding-top:15px;}
}
@media screen and (min-width: 768px) {
  .container, .content-container, .footbar-container {
    max-width: 750px;
    /*padding: 60px 20px 0;*/
  }
}
@media screen and (min-width: 992px) {
  .container, .content-container, .footbar-container {
    max-width: 970px;
  }
}
@media screen and (min-width: 1200px) {
  .container, .content-container, .footbar-container {
    max-width: 1170px;
  }
}

.row {
  /* These classes are using %row-styles. */
  margin: 0 -20px;
}
@media screen and (min-width: 768px) {
  .row {
    margin-right: 0;
  }
}

.row [class*="col-"] {
  /* These classes are using %row-child-styles. */
  padding: 0 20px;
}

/* grid
----------------------------------------------------------------- */
.content {
  position: relative;
}

.row .row:nth-last-of-type(1) {
  margin-bottom: 0;
}

.col-1, .col-2, .col-quarter, .col-3, .col-third, .col-4, .col-5, .col-half, .col-6, .col-7, .col-two-third, .col-8, .col-three-quarter, .col-9, .col-10, .col-11, .col-full, .col-12, .footbar-container .widget {
  /* These classes are using %col-float. */
  float: left;
}

.col-1, .col-2, .col-quarter, .col-3, .col-third, .col-4, .col-5, .col-half, .col-6, .col-7, .col-two-third, .col-8, .col-three-quarter, .col-9, .col-10, .col-11, .col-full, .col-12, .col-sm-1, .col-sm-2, .col-sm-quarter,
.siteFooter-links,
.siteFooter-social,
.has-info-links .siteFooter-links,
.has-info-social .siteFooter-social,
.has-info-links-social .siteFooter-links,
.has-info-links-social .siteFooter-social, .col-sm-3, .col-sm-third, .col-sm-4, .col-sm-5, .col-sm-half,
.siteFooter-info,
.has-links-social .siteFooter-links,
.has-links-social .siteFooter-social,
.has-info-links-social .siteFooter-info,
.sidebarPosts .widget,
.sidebarProfiles .widget, .col-sm-6, .col-sm-7, .col-sm-two-third, .col-sm-8, .col-sm-three-quarter,
.has-info-links .siteFooter-info,
.has-info-social .siteFooter-info, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-full,
.has-info .siteFooter-info,
.has-links .siteFooter-links,
.has-social .siteFooter-social, .col-sm-12, .col-md-1, .col-md-2, .col-md-quarter, .col-md-3, .col-md-third,
.profile-listing .advanced li, .col-md-4, .sidebar, .col-md-5, .col-md-half, .col-md-6, .profile-listing .mini li, .col-md-7, .col-md-two-third, .col-md-8, article[role=main], .col-md-three-quarter, .col-md-9, .col-md-10, .col-md-11, .col-md-full,
.archive article[role=main],
.page-template-news article[role=main],
.single-post article[role=main],
.single-calendar article[role=main],
.page-template-profiles article[role=main],
.single-profile article[role=main],
.post-type-archive-profile article[role=main], .col-md-12, .footbar-container .widget {
  /* These classes are using %col-base. */
  position: relative;
  min-height: 1px;
}

.col-1 {
  /* These classes are using %col-1. */
  width: 8.33333%;
}

.col-2 {
  /* These classes are using %col-2. */
  width: 16.66667%;
}

.col-quarter, .col-3 {
  /* These classes are using %col-3. */
  width: 25%;
}

.col-third, .col-4 {
  /* These classes are using %col-4. */
  width: 33.33333%;
}

.col-5 {
  /* These classes are using %col-5. */
  width: 41.66667%;
}

.col-half, .col-6 {
  /* These classes are using %col-6. */
  width: 50%;
}

.col-7 {
  /* These classes are using %col-7. */
  width: 58.33333%;
}

.col-two-third, .col-8 {
  /* These classes are using %col-8. */
  width: 66.66667%;
}

.col-three-quarter, .col-9 {
  /* These classes are using %col-9. */
  width: 75%;
}

.col-10 {
  /* These classes are using %col-10. */
  width: 83.33333%;
}

.col-11 {
  /* These classes are using %col-11. */
  width: 91.66667%;
}

.col-full, .col-12 {
  /* These classes are using %col-12. */
  width: 100%;
}

@media screen and (min-width: 768px) {
  .col-sm-1 {
    /* These classes are using %col-sm-1. */
    width: 8.33333%;
    float: left;
  }
  .col-sm-push-1 {
    /* These classes are using %col-sm-push-1. */
    left: 8.33333%;
    float: left;
  }
  .col-sm-pull-1 {
    /* These classes are using %col-sm-pull-1. */
    right: 8.33333%;
    float: left;
  }

  .col-sm-2 {
    /* These classes are using %col-sm-2. */
    width: 16.66667%;
    float: left;
  }
  .col-sm-push-2 {
    /* These classes are using %col-sm-push-2. */
    left: 16.66667%;
    float: left;
  }
  .col-sm-pull-2 {
    /* These classes are using %col-sm-pull-2. */
    right: 16.66667%;
    float: left;
  }

  .col-sm-quarter,
  .siteFooter-links,
  .siteFooter-social,
  .has-info-links .siteFooter-links,
  .has-info-social .siteFooter-social,
  .has-info-links-social .siteFooter-links,
  .has-info-links-social .siteFooter-social, .col-sm-3 {
    /* These classes are using %col-sm-3. */
    width: 25%;
    float: left;
  }
  .col-sm-push-quarter, .col-sm-push-3 {
    /* These classes are using %col-sm-push-3. */
    left: 25%;
    float: left;
  }
  .col-sm-pull-quarter, .col-sm-pull-3 {
    /* These classes are using %col-sm-pull-3. */
    right: 25%;
    float: left;
  }

  .col-sm-third, .col-sm-4 {
    /* These classes are using %col-sm-4. */
    width: 33.33333%;
    float: left;
  }
  .col-sm-push-third, .col-sm-push-4 {
    /* These classes are using %col-sm-push-4. */
    left: 33.33333%;
    float: left;
  }
  .col-sm-pull-third, .col-sm-pull-4 {
    /* These classes are using %col-sm-pull-4. */
    right: 33.33333%;
    float: left;
  }

  .col-sm-5 {
    /* These classes are using %col-sm-5. */
    width: 41.66667%;
    float: left;
  }
  .col-sm-push-5 {
    /* These classes are using %col-sm-push-5. */
    left: 41.66667%;
    float: left;
  }
  .col-sm-pull-5 {
    /* These classes are using %col-sm-pull-5. */
    right: 41.66667%;
    float: left;
  }

  .col-sm-half,
  .siteFooter-info,
  .has-links-social .siteFooter-links,
  .has-links-social .siteFooter-social,
  .has-info-links-social .siteFooter-info,
  .sidebarPosts .widget,
  .sidebarProfiles .widget, .col-sm-6 {
    /* These classes are using %col-sm-6. */
    width: 50%;
    float: left;
  }
  .col-sm-push-half, .col-sm-push-6 {
    /* These classes are using %col-sm-push-6. */
    left: 50%;
    float: left;
  }
  .col-sm-pull-half, .col-sm-pull-6 {
    /* These classes are using %col-sm-pull-6. */
    right: 50%;
    float: left;
  }

  .col-sm-7 {
    /* These classes are using %col-sm-7. */
    width: 58.33333%;
    float: left;
  }
  .col-sm-push-7 {
    /* These classes are using %col-sm-push-7. */
    left: 58.33333%;
    float: left;
  }
  .col-sm-pull-7 {
    /* These classes are using %col-sm-pull-7. */
    right: 58.33333%;
    float: left;
  }

  .col-sm-two-third, .col-sm-8 {
    /* These classes are using %col-sm-8. */
    width: 66.66667%;
    float: left;
  }
  .col-sm-push-two-third, .col-sm-push-8 {
    /* These classes are using %col-sm-push-8. */
    left: 66.66667%;
    float: left;
  }
  .col-sm-pull-two-third, .col-sm-pull-8 {
    /* These classes are using %col-sm-pull-8. */
    right: 66.66667%;
    float: left;
  }

  .col-sm-three-quarter,
  .has-info-links .siteFooter-info,
  .has-info-social .siteFooter-info, .col-sm-9 {
    /* These classes are using %col-sm-9. */
    width: 75%;
    float: left;
  }
  .col-sm-push-three-quarter, .col-sm-push-9 {
    /* These classes are using %col-sm-push-9. */
    left: 75%;
    float: left;
  }
  .col-sm-pull-three-quarter, .col-sm-pull-9 {
    /* These classes are using %col-sm-pull-9. */
    right: 75%;
    float: left;
  }

  .col-sm-10 {
    /* These classes are using %col-sm-10. */
    width: 83.33333%;
    float: left;
  }
  .col-sm-push-10 {
    /* These classes are using %col-sm-push-10. */
    left: 83.33333%;
    float: left;
  }
  .col-sm-pull-10 {
    /* These classes are using %col-sm-pull-10. */
    right: 83.33333%;
    float: left;
  }

  .col-sm-11 {
    /* These classes are using %col-sm-11. */
    width: 91.66667%;
    float: left;
  }
  .col-sm-push-11 {
    /* These classes are using %col-sm-push-11. */
    left: 91.66667%;
    float: left;
  }
  .col-sm-pull-11 {
    /* These classes are using %col-sm-pull-11. */
    right: 91.66667%;
    float: left;
  }

  .col-sm-full,
  .has-info .siteFooter-info,
  .has-links .siteFooter-links,
  .has-social .siteFooter-social, .col-sm-12 {
    /* These classes are using %col-sm-12. */
    width: 100%;
    float: left;
  }
  .col-sm-push-full, .col-sm-push-12 {
    /* These classes are using %col-sm-push-12. */
    left: 100%;
    float: left;
  }
  .col-sm-pull-full, .col-sm-pull-12 {
    /* These classes are using %col-sm-pull-12. */
    right: 100%;
    float: left;
  }
}
@media screen and (min-width: 992px) {
  .col-md-1 {
    /* These classes are using %col-md-1. */
    width: 8.33333%;
    float: left;
  }
  .col-md-push-1 {
    /* These classes are using %col-md-push-1. */
    left: 8.33333%;
    float: left;
  }
  .col-md-pull-1 {
    /* These classes are using %col-md-pull-1. */
    right: 8.33333%;
    float: left;
  }

  .col-md-2 {
    /* These classes are using %col-md-2. */
    width: 16.66667%;
    float: left;
  }
  .col-md-push-2 {
    /* These classes are using %col-md-push-2. */
    left: 16.66667%;
    float: left;
  }
  .col-md-pull-2 {
    /* These classes are using %col-md-pull-2. */
    right: 16.66667%;
    float: left;
  }

  .col-md-quarter, .col-md-3 {
    /* These classes are using %col-md-3. */
    width: 25%;
    float: left;
  }
  .col-md-push-quarter, .col-md-push-3 {
    /* These classes are using %col-md-push-3. */
    left: 25%;
    float: left;
  }
  .col-md-pull-quarter, .col-md-pull-3 {
    /* These classes are using %col-md-pull-3. */
    right: 25%;
    float: left;
  }

  .col-md-third,
  .profile-listing .advanced li, .col-md-4, .sidebar {
    /* These classes are using %col-md-4. */
    width: 33.33333%;
    float: left;
  }
  .col-md-push-third, .col-md-push-4 {
    /* These classes are using %col-md-push-4. */
    left: 33.33333%;
    float: left;
  }
  .col-md-pull-third, .col-md-pull-4 {
    /* These classes are using %col-md-pull-4. */
    right: 33.33333%;
    float: left;
  }

  .col-md-5 {
    /* These classes are using %col-md-5. */
    width: 41.66667%;
    float: left;
  }
  .col-md-push-5 {
    /* These classes are using %col-md-push-5. */
    left: 41.66667%;
    float: left;
  }
  .col-md-pull-5 {
    /* These classes are using %col-md-pull-5. */
    right: 41.66667%;
    float: left;
  }

  .col-md-half, .col-md-6, .profile-listing .mini li {
    /* These classes are using %col-md-6. */
    width: 50%;
    float: left;
  }
  .col-md-push-half, .col-md-push-6 {
    /* These classes are using %col-md-push-6. */
    left: 50%;
    float: left;
  }
  .col-md-pull-half, .col-md-pull-6 {
    /* These classes are using %col-md-pull-6. */
    right: 50%;
    float: left;
  }

  .col-md-7 {
    /* These classes are using %col-md-7. */
    width: 58.33333%;
    float: left;
  }
  .col-md-push-7 {
    /* These classes are using %col-md-push-7. */
    left: 58.33333%;
    float: left;
  }
  .col-md-pull-7 {
    /* These classes are using %col-md-pull-7. */
    right: 58.33333%;
    float: left;
  }

  .col-md-two-third, .col-md-8, article[role=main] {
    /* These classes are using %col-md-8. */
    width: 66.66667%;
    float: left;
  }
  .col-md-push-two-third, .col-md-push-8 {
    /* These classes are using %col-md-push-8. */
    left: 66.66667%;
    float: left;
  }
  .col-md-pull-two-third, .col-md-pull-8 {
    /* These classes are using %col-md-pull-8. */
    right: 66.66667%;
    float: left;
  }

  .col-md-three-quarter, .col-md-9 {
    /* These classes are using %col-md-9. */
    width: 75%;
    float: left;
  }
  .col-md-push-three-quarter, .col-md-push-9 {
    /* These classes are using %col-md-push-9. */
    left: 75%;
    float: left;
  }
  .col-md-pull-three-quarter, .col-md-pull-9 {
    /* These classes are using %col-md-pull-9. */
    right: 75%;
    float: left;
  }

  .col-md-10 {
    /* These classes are using %col-md-10. */
    width: 83.33333%;
    float: left;
  }
  .col-md-push-10 {
    /* These classes are using %col-md-push-10. */
    left: 83.33333%;
    float: left;
  }
  .col-md-pull-10 {
    /* These classes are using %col-md-pull-10. */
    right: 83.33333%;
    float: left;
  }

  .col-md-11 {
    /* These classes are using %col-md-11. */
    width: 91.66667%;
    float: left;
  }
  .col-md-push-11 {
    /* These classes are using %col-md-push-11. */
    left: 91.66667%;
    float: left;
  }
  .col-md-pull-11 {
    /* These classes are using %col-md-pull-11. */
    right: 91.66667%;
    float: left;
  }

  .col-md-full,
  .archive article[role=main],
  .page-template-news article[role=main],
  .single-post article[role=main],
  .single-calendar article[role=main],
  .page-template-profiles article[role=main],
  .single-profile article[role=main],
  .post-type-archive-profile article[role=main], .col-md-12 {
    /* These classes are using %col-md-12. */
    width: 100%;
    float: left;
  }
  .col-md-push-full, .col-md-push-12 {
    /* These classes are using %col-md-push-12. */
    left: 100%;
    float: left;
  }
  .col-md-pull-full, .col-md-pull-12 {
    /* These classes are using %col-md-pull-12. */
    right: 100%;
    float: left;
  }
}
/* base
================================================================= */
/* Box model
----------------------------------------------------------------- */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* HTML5 display definitions
----------------------------------------------------------------- */
/* Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. Known issue:no IE 6 support. */
[hidden] {
  display: none !important;
}

/* Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */
figure {
  margin: 0;
}

/* Base
----------------------------------------------------------------- */
/* 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using `em` units.
   2. Prevent iOS text size adjust after orientation change, without disabling user zoom.
   3. Normalize font rendering in Firefox */
html {
  font-size: 100%;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-osx-font-smoothing: grayscale;
  /* 3 */
}

/* Address `font-family` inconsistency between `textarea` and other form elements. */
html,
button,
input,
select,
textarea {
  font-family: inherit;
}

/* Address margins handled incorrectly in IE 6/7. */
body {
  margin: 0;
  font-family: "Circular", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.6;
  color: #666666;
}

section {
  margin: 60px 0 0 0;
}

/* Embedded content
----------------------------------------------------------------- */
/* 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
   2. Improve image quality when scaled in IE 7. */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

img,
a img,
object,
embed {
  height: auto;
  max-width: 100%;
}

/* Correct overflow displayed oddly in IE 9. */
svg:not(:root) {
  overflow: hidden;
}

/* Links
----------------------------------------------------------------- */
a {
  color: #0085de;
}

a:visited {
  color: #0085de;
}

/* Address `outline` inconsistency between Chrome and other browsers. */
a:focus {
  outline: thin dotted;
}

/* Improve readability when focused and also mouse hovered in all browsers. */
a:active,
a:hover {
  outline: 0;
  text-decoration: none;
}

/* Typography
----------------------------------------------------------------- */
h1 {
  /* These classes are using %font-jumbo. */
  margin: 0 0 25px 0;
  font-size: 66px;
  line-height: 1.05;
}

h2, h1 {
  /* These classes are using %font-largest. */
  margin: 0 0 27px 0;
  font-size: 37px;
  line-height: 1.15;
}

h3, h2 {
  /* These classes are using %font-larger. */
  margin: 0 0 25px 0;
  font-size: 30px;
  line-height: 1.25;
}

h4, h3 {
  /* These classes are using %font-large. */
  margin: 0 0 25px 0;
  font-size: 20px;
  line-height: 1.3;
}

h5, h4 {
  /* These classes are using %font-medium. */
  margin: 0 0 25px 0;
  font-size: 18px;
  line-height: 1.4;
}

h6, h5 {
  /* These classes are using %font-small. */
  margin: 0 0 25px 0;
  font-size: 16px;
  line-height: 1.5;
}

/* Generic font size classes */
h6 {
  /* These classes are using %font-smaller. */
  margin: 0 0 25px 0;
  font-size: 14px;
  line-height: 1.6;
}

/* Address font sizes and margins set differently in IE 6/7. Address font sizes within `section` and `article` in Firefox 4+, Safari 5, and Chrome. */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Circular", Helvetica, sans-serif;
  color: #000000;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  font-size: 0.75em;
  color: #9f9f9f;
}

hgroup {
  margin: 0 0 25px 0;
}

/* remove margins from headings within hgroup */
hgroup h1,
hgroup h2,
hgroup h3,
hgroup h4,
hgroup h5,
hgroup h6,
hgroup p {
  margin: 0;
}

/* Address styling not present in IE 7/8/9, Safari 5, and Chrome. */
abbr[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */
b,
strong {
  font-weight: bold;
}

blockquote {
  margin: 1em 40px;
}

/* Address styling not present in Safari 5 and Chrome. */
dfn {
  font-style: italic;
}

/* Address differences between Firefox and other browsers. Known issue:no IE 6/7 normalization. */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* Address styling not present in IE 6/7/8/9. */
mark {
  background: #ffff00;
  color: #000000;
}

/* Address margins set differently in IE 6/7. */
p,
pre {
  margin: 0 0 25px 0;
}

/* Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */
code,
kbd,
pre,
samp {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-size: 18px;
}

/* Improve readability of pre-formatted text in all browsers. */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* Address CSS quotes not supported in IE 6/7. */
q {
  quotes: none;
}

/* Address `quotes` property not supported in Safari 4. */
q:before,
q:after {
  content: "";
  content: none;
}

/* Address inconsistent and variable font size in all browsers. */
small {
  font-size: 80%;
}

/* Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub,
sup {
  position: relative;
  vertical-align: baseline;
  font-size: 12px;
  line-height: 0;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Always hide an element when it has the `hidden` HTML attribute. */
[hidden] {
  display: none !important;
}

/* Lists
----------------------------------------------------------------- */
/* Address margins set differently in IE 6/7. */
dl,
menu,
ol,
ul {
  margin: 0 0 25px 0;
}

dd {
  margin: 0 0 0 40px;
}

/* Address paddings set differently in IE 6/7. */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/* Correct list images handled incorrectly in IE 7. */
nav ul,
nav ol {
  padding: 0;
  margin: 0;
  list-style: none;
  list-style-image: none;
}

/* remove margin from nested lists */
ul ul,
ul ol,
ol ul,
ol ol {
  margin: 0;
}

/* Code
----------------------------------------------------------------- */
code {
  padding: 0.2em 0.4em;
  background: #f5f7f7;
  color: #7a7a7a;
  white-space: nowrap;
}

.content p code {
  font-size: 90%;
}

.code {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  padding: 20px;
  margin: 30px 0;
  border: 1px solid #eeeeee;
  background: #f5f7f7;
}

.code + .code {
  margin-top: -15px;
}

.code code {
  padding: 0;
  background: none;
  font-size: 95%;
  white-space: pre;
  word-wrap: normal;
}

/* Tables
----------------------------------------------------------------- */
/* 
table {
  margin: 35px 0;

  border-spacing: 0;

  border-collapse: collapse;

  empty-cells: show;
}

table caption {
  padding: 0 0 10px;
  font-style: italic;
  font-size: 16px;
  color: #9f9f9f;
  text-align: center;
}

table td,
table th {

  padding: 0.5em 1em;
  margin: 0;
  border-width: 0 0 0 1px;
  border-left: 1px solid #dddddd;
  font-size: inherit;
}

table th {
  border-bottom: 1px solid #dddddd;
}

table td {
  background-color: transparent;
  vertical-align: top;
}

table td:first-child,
table th:first-child {
  border-left-width: 0;
}

table thead {
  background: #eeeeee;
  vertical-align: bottom;
  color: #000000;
  text-align: left;
}


table col[class*="col-"] {
  display: table-column;
  float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
  display: table-cell;
  float: none;
}/*

/* Striped tables
----------------------------------------------------------------- */
/* nth-child selector for modern browsers, otherwise apply .u-odd class to markup */
.table-striped tr:nth-child(2n-1) td,
.u-odd td {
  background-color: #f6f9fc;
}

/* Bordered tables
----------------------------------------------------------------- */
.table-bordered td {
  border-bottom: 1px solid #dddddd;
}

.table-bordered tbody > tr:last-child td,
.table-horizontal tbody > tr:last-child td {
  border-bottom-width: 0;
}

/* Horizontal tables
----------------------------------------------------------------- */
.table-horizontal td,
.table-horizontal th {
  border-width: 0 0 1px 0;
  border-bottom: 1px solid #dddddd;
}

.table-horizontal tbody > tr:last-child td {
  border-bottom-width: 0;
}

/* placeholders for theme use
----------------------------------------------------------------- */
/*button,
html input[type="button"],
input[type="reset"],
input[type="submit"], .button, .button-primary,
.button-selected, .paging-navigation a, .archiveLink {

  display: inline-block;
  padding: 0.5em 1em;
  border: 1px solid #999999;

  border: none transparent;

  border-radius: 2px;
  background-color: #eeeeee;
  vertical-align: baseline;
  font-family: "Benton", Helvetica, sans-serif;
  font-size: 16px;
  line-height: normal;
  color: #444444;
  text-align: center;
  text-decoration: none;
}*/
button,
html input[type="button"],
input[type="reset"],
input[type="submit"], .button, .button-primary,
.button-selected, .paging-navigation a, .archiveLink {
  /* These classes are using %button-styles. */
  display: inline-block;
  padding: 0.5em 1em;
  border: 1px solid #999999;
  /*IE 6/7/8*/
  border: none transparent;
  /*IE9 + everything else*/
  border-radius: 2px;
  background-color: #09f;
  vertical-align: baseline;
  font-family: "Benton", Helvetica, sans-serif;
  font-size: 16px;
  line-height: normal;
  color: #ffffff;
  font-weight:bold;
  text-align: center;
  text-decoration: none;
}
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus, button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover, .button:hover, .button-primary:hover,
.button-selected:hover, .paging-navigation a:hover, .archiveLink:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.1));
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.1));
  /* IE10 */
  background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.1));
  /* Opera 11.10+ */
  background-image: linear-gradient(top, transparent, rgba(0, 0, 0, 0.1));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='transparent', EndColorStr='rgba(0, 0, 0, 0.1)');
}
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active, .button:active, .button-primary:active,
.button-selected:active, .paging-navigation a:active, .archiveLink:active {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  -ms-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  -o-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
}

/* Additional styles for inputs */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  /* These classes are using %button-styles-input. */
  white-space: nowrap;
  cursor: pointer;
  zoom: 1;
  *display: inline;
  /*IE 6/7*/
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  *font-size: 90%;
  /*IE 6/7 - To reduce IE's oversized button text*/
  *overflow: visible;
  /*IE 6/7 - Because of IE's overly large left/right padding on buttons */
  /* Firefox: Get rid of the inner focus border */
}
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
  outline: 0;
}
button:-moz-focus-inner,
html input[type="button"]:-moz-focus-inner,
input[type="reset"]:-moz-focus-inner,
input[type="submit"]:-moz-focus-inner {
  padding: 0;
  border: 0;
}
button[disabled],
html input[disabled][type="button"],
input[disabled][type="reset"],
input[disabled][type="submit"] {
  border: none;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.button-primary,
.button-selected, #quicksearch .button, .paging-navigation a, .archiveLink {
  /* These classes are using %button-styles-primary. */
  background-color: #abca22;
  color: #ffffff;
}
.button-primary:hover,
.button-selected:hover, #quicksearch .button:hover, .paging-navigation a:hover, .archiveLink:hover, .button-primary:active,
.button-selected:active, #quicksearch .button:active, .paging-navigation a:active, .archiveLink:active, .button-primary:visited,
.button-selected:visited, #quicksearch .button:visited, .paging-navigation a:visited, .archiveLink:visited {
  color: #ffffff;
}

/* Forms: Normalize
----------------------------------------------------------------- */
/* 1. Correct margin displayed oddly in IE 6/7. */
form {
  margin: 0;
  /* 1 */
  /* burf */
  /*font-family: "Benton", Helvetica, sans-serif;
  font-size: 16px;*/
}

/* Define consistent border, margin, and padding. */
fieldset {
  padding: 0;
  margin: 30px 0;
  border: 0;
}

/* 1. Correct text not wrapping in Firefox 3.
   2. Correct alignment displayed oddly in IE 6/7. */
legend {
  /* burf */
  display: block;
  width: 100%;
  padding: 0 0 4px;
  margin: 0 0 20px;
  border: 1px solid #e5e5e5;
  border-width: 0 0 1px 0;
  font-weight: 700;
  white-space: normal;
  /* 1 */
  *margin-left: -7px;
  /* 2 */
}

label {
  /* burf */
  margin: 0.5em 0 0.2em;
}

/* 1. Correct font size not being inherited in all browsers.
   2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, and Chrome.
   3. Improve appearance and consistency in all browsers.  */
button,
input,
select,
textarea {
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  font-size: 100%;
  /* 1 */
  *vertical-align: middle;
  /* 3 */
}

/* Address Firefox 3+ setting `line-height` on `input` using ` !important` in the UA stylesheet. */
button,
input {
  line-height: normal;
}

/* Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. Correct `select` style inheritance in Firefox 4+ and Opera. */
button,
select {
  text-transform: none;
}

/* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls.
   2. Removed from normalize.css: "Correct inability to style clickable `input` types in iOS which added -webkit-appearance: button."
   3. Replicated in %button-styles-input: Improve usability and consistency of cursor style between image-type `input` and others.
   4. Replicated in %button-styles-input: Remove inner spacing in IE 7 without affecting normal text inputs. Known issue:inner spacing remains in IE 6.
   5. Remove WebKit default button business. */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: none;
  /* 5 */
}

/* Re-set default cursor for disabled elements. */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* 1. Address box sizing set to content-box in IE 8/9.
   2. Remove excess padding in IE 8/9.
   3. Remove excess padding in IE 7. Known issue: excess padding remains in IE 6. */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  margin-right: 4px;
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/* 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
   2. Removed from normalize.css (Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof)). */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
}

/* Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* Remove inner padding and border in Firefox 3+. */
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* 1. Remove default vertical scrollbar in IE 6/7/8/9.
   2. Improve readability and alignment in all browsers. */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* Forms: Style (adapted from Pure CSS v0.5.0)
----------------------------------------------------------------- */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="color"],
select,
textarea {
  display: inline-block;
  padding: 0.5em 0.6em;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 3px #eee;
  -moz-box-shadow: inset 0 1px 3px #eee;
  -ms-box-shadow: inset 0 1px 3px #eee;
  -o-box-shadow: inset 0 1px 3px #eee;
  box-shadow: inset 0 1px 3px #eee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
select:focus,
textarea:focus, input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  -webkit-box-shadow: 0 0 4px 0 rgba(18, 159, 234, 0.2);
  -moz-box-shadow: 0 0 4px 0 rgba(18, 159, 234, 0.2);
  -ms-box-shadow: 0 0 4px 0 rgba(18, 159, 234, 0.2);
  -o-box-shadow: 0 0 4px 0 rgba(18, 159, 234, 0.2);
  box-shadow: 0 0 4px 0 rgba(18, 159, 234, 0.2);
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
select:focus,
textarea:focus {
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  outline: 1px auto #129fea;
  border-color: #129fea;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333333;
  outline: 1px auto #129fea;
}

.checkbox,
.radio {
  display: block;
  margin: 0.5em 0;
}

input[type="text"][disabled],
input[type="password"][disabled],
input[type="email"][disabled],
input[type="url"][disabled],
input[type="date"][disabled],
input[type="month"][disabled],
input[type="time"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="week"][disabled],
input[type="number"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="color"][disabled],
select[disabled],
textarea[disabled] {
  background-color: #eaeded;
  color: #cad2d3;
  cursor: not-allowed;
}

input[readonly],
select[readonly],
textarea[readonly] {
  border-color: #cccccc;
  background: #eeeeee;
  color: #777777;
}

input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  border-color: #ee5f5b;
  color: #b94a48;
}

input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #e9322d;
}

input[type="file"]:focus:invalid:focus,
input[type="radio"]:focus:invalid:focus,
input[type="checkbox"]:focus:invalid:focus {
  outline-color: #e9322d;
}

select {
  border: 1px solid #cccccc;
  background-color: white;
}

select[multiple] {
  height: auto;
}

.form-row {
  margin: 0 0 10px;
}

.form-controls {
  margin: 20px 0 0;
}

.required {
  color: #cc0000 !important;
}

/* Form Stacked */
.form-stacked input[type="text"],
.form-stacked input[type="password"],
.form-stacked input[type="email"],
.form-stacked input[type="url"],
.form-stacked input[type="date"],
.form-stacked input[type="month"],
.form-stacked input[type="time"],
.form-stacked input[type="datetime"],
.form-stacked input[type="datetime-local"],
.form-stacked input[type="week"],
.form-stacked input[type="number"],
.form-stacked input[type="search"],
.form-stacked input[type="tel"],
.form-stacked input[type="color"],
.form-stacked select,
.form-stacked label,
.form-stacked textarea,
.form-aligned select,
.form-aligned label,
.form-aligned textarea {
  display: block;
  margin: 0.25em 0;
}
/* Designation Button */
.imod_formWrapper table[id*="rblAdvancedDesignations"] input[type="radio"]{display:none;}
.imod_formWrapper table[id*="rblAdvancedDesignations"] label{color: #fff; font-size: 20px; text-transform: uppercase; font-family: "BentonSansComp-Bold", sans-serif; font-weight: 400; text-shadow: 1px 1px 1px #333; background: #c00;
padding: 10px 15px; border-radius: 5px; cursor: pointer; display:block;}

/* Aligned Forms */
@media screen and (min-width: 992px) {
  .form-aligned input,
  .form-aligned textarea,
  .form-aligned select {
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    *zoom: 1;
  }

  .form-aligned textarea {
    vertical-align: top;
  }

  .form-aligned .form-row label {
    display: inline-block;
    width: 200px;
    margin: 0 20px 0 0;
    vertical-align: middle;
    text-align: right;
  }

  .form-aligned .form-row-checkbox,
  .form-aligned .form-row-radio {
    margin: 0 0 10px;
    margin-left: 220px;
  }

  .form-aligned .form-controls {
    margin-left: 220px;
  }
}
/* Gravity Forms
----------------------------------------------------------------- */
.gform_wrapper li {
  list-style: none;
}

.gform_wrapper li:before {
  content: "";
  font-size: 0;
}

.gform_wrapper table {
  table-layout: initial;
}

.gform_wrapper input[type="radio"] {
  margin-left: 1px;
}

/* buttons
----------------------------------------------------------------- */
body {
  background: #f4f6f6;
}

.content {
  background: #ffffff;
}

/* masthead
----------------------------------------------------------------- */
.masthead {
  position: relative;
  border: 1px solid #dddddd;
  border-width: 0 0 1px 0;
  background: #ffffff;
}

.masthead-container {
  position: relative;
}

/* .bannerContainer
----------------------------------------------------------------- */
.bannerContainer {
  padding: 0;
  text-align: center;
}

.bannerContainer img {
  display: block;
  margin: 0 auto;
}

@media screen and (min-width: 1200px) {
  .bannerContainer-windowWidth {
    padding: 20px;
    background: #f0f0f0;
  }
}

.bannerContainer-pageWidth {
  margin: -15px 0 35px;
}
@media screen and (min-width: 768px) {
  .bannerContainer-pageWidth {
    margin: 0 0 60px;
  }
}

@media screen and (min-width: 992px) {
  .bannerContainer-pageWidth img {
    width: 100%;
    background: #f0f0f0;
  }
}

.bannerContainer-contentWidth {
  padding: 0;
  margin: -15px 0 35px;
  background: none;
}
@media screen and (min-width: 768px) {
  .bannerContainer-contentWidth {
    margin-top: 0;
  }
}

/* content
----------------------------------------------------------------- */
article[role=main] {
  padding-bottom: 10px;
}
@media screen and (min-width: 768px) {
  article[role=main] {
    padding-bottom: 35px;
  }
}

.page-template-no-sidebars article[role=main] {
  width: 100%;
}

/* sidebar
----------------------------------------------------------------- */
.sidebar {
  font-size: 16px;
}
@media screen and (min-width: 992px) {
  .sidebar {
    padding: 0 0 0 3.46667%;
  }
}

/* .footbar
----------------------------------------------------------------- */
.footbar {
  width: 100%;
  padding-bottom: 20px;
  border: none;
  border-width: 0;
  background: #f5f7f7;
}

.footbar-container {
  background: #f5f7f7;
}
@media screen and (min-width: 992px) {
  .footbar-container {
    padding: 60px 20px 0;
  }
}

.footbar-container .widget {
  width: 100%;
}
@media screen and (min-width: 992px) {
  .footbar-container .widget {
    width: 33.33333%;
    float: left;
    margin-left: 0;
    margin-top: 0;
    padding: 0;
  }
  .footbar-container .widget:first-child, .footbar-container .widget:nth-child(3n+1) {
    margin-left: 0;
    clear: left;
  }
}

/* footer
----------------------------------------------------------------- */
.siteFooter {
  position: relative;
  display: block;
  clear: both;
  width: 100%;
  padding: 40px 20px 5px;
  background: #000000;
  font-family: "Benton", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #888888;
}

.siteFooter h1,
.siteFooter h2,
.siteFooter h3,
.siteFooter h4,
.siteFooter h5,
.siteFooter h6 {
  margin: 0 0 3px;
  font-family: "Benton", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #ffffff;
}

.siteFooter a {
  color: #888888;
}
.siteFooter a:hover {
  color: #ffffff;
}

.siteFooter li {
  margin: 0 0 5px;
  line-height: 1.4;
}
.siteFooter li:last-child {
  margin: 0;
}

@media screen and (min-width: 768px) {
  .siteFooter-info {
    padding: 0 0 10px 30px;
    text-align: left;
  }
}

.siteFooter-links,
.siteFooter-social {
  padding: 0 0 30px;
}
@media screen and (min-width: 768px) {
  .siteFooter-links,
  .siteFooter-social {
    padding-left: 30px;
  }
}

.siteFooter-social {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .siteFooter-social {
    text-align: left;
  }
}

/* utility class for displaying lists of links inline. Use @extend */
.has-links .siteFooter-links li, .has-social .siteFooter-social li, .has-links-social .siteFooter-links li,
.has-links-social .siteFooter-social li, .has-info-links .siteFooter-links li, .has-info-social .siteFooter-social li, .has-info-links-social .siteFooter-social li {
  /* These classes are using %u-list-inlineLinks. */
  display: inline-block;
  padding: 0;
  margin-right: 20px;
}
.has-links .siteFooter-links li:last-child, .has-social .siteFooter-social li:last-child, .has-links-social .siteFooter-links li:last-child,
.has-links-social .siteFooter-social li:last-child, .has-info-links .siteFooter-links li:last-child, .has-info-social .siteFooter-social li:last-child, .has-info-links-social .siteFooter-social li:last-child {
  margin-right: 0;
}

/* Add master logo if specified by theme */
.has-branding {
  min-height: 140px;
}

.has-branding .siteFooter-brand {
  width: 112px;
  margin: 6px auto 35px;
}
@media screen and (min-width: 768px) {
  .has-branding .siteFooter-brand {
    position: absolute;
    top: 40px;
    left: 20px;
  }
}

@media screen and (min-width: 768px) {
  .siteFooter-brand + .siteFooter-content {
    margin: 0 0 0 112px;
  }
}

/* Add BUMC logo if specified by theme */
.siteFooter-bumc {
  width: 96px;
  margin: 6px auto 35px;
}
@media screen and (min-width: 768px) {
  .siteFooter-bumc {
    margin: 0;
    position: absolute;
    top: 40px;
    left: 20px;
  }
}

@media screen and (min-width: 768px) {
  .siteFooter-brand + .siteFooter-bumc {
    position: absolute;
    top: 48px;
    left: 162px;
  }
}

@media screen and (min-width: 768px) {
  .siteFooter-bumc + .siteFooter-content {
    margin: 0 0 0 112px;
  }
}

@media screen and (min-width: 768px) {
  .siteFooter-brand + .siteFooter-bumc + .siteFooter-content {
    margin: 0 0 0 234px;
  }
}

/* Add disclaimer if specified by theme */
.siteFooter-disclaimer {
  margin-bottom: 20px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .siteFooter-disclaimer {
    margin-bottom: 0;
    position: absolute;
  }
}

@media screen and (min-width: 768px) {
  .has-branding .siteFooter-disclaimer,
  .siteFooter-bumc + .siteFooter-disclaimer {
    position: absolute;
    top: 48px;
    left: 162px;
  }
}

@media screen and (min-width: 768px) {
  .siteFooter-disclaimer + .siteFooter-content {
    margin: 0 0 0 112px;
  }
}

@media screen and (min-width: 768px) {
  .siteFooter-brand + .siteFooter-disclaimer + .siteFooter-content,
  .siteFooter-bumc + .siteFooter-disclaimer + .siteFooter-content {
    margin: 0 0 0 234px;
  }
}

@media screen and (min-width: 768px) {
  .siteFooter-brand + .siteFooter-bumc + .siteFooter-content {
    margin: 0 0 0 234px;
  }
}

@media screen and (min-width: 768px) {
  .siteFooter-brand + .siteFooter-bumc + .siteFooter-disclaimer {
    left: 282px;
  }
}

@media screen and (min-width: 768px) {
  .siteFooter-brand + .siteFooter-bumc + .siteFooter-disclaimer + .siteFooter-content {
    margin: 0 0 0 344px;
  }
}

/* Has only HTML info */
/* Has only general links */
/* Has general + social media links */
/* Has info + general links */
/* Has info + social media links */
/* Has all three */
/* Branding
----------------------------------------------------------------- */
.lt-ie9 .brand {
  display: table;
}
.lt-ie9 .brand > * {
  top: auto;
  display: table-cell;
  vertical-align: middle;
}
.brand > * {
  position: relative;
  top: 50%;
  display: block;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.brand [class*="brand-"], .brand .siteDescription {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.lt-ie9 .brand [class*="brand-"], .brand .lt-ie9 [class*="brand-"], .lt-ie9 .brand .siteDescription, .brand .lt-ie9 .siteDescription {
  top: auto;
}

.brand {
  overflow: hidden;
  height: 120px;
  padding: 0 0 0 20px;
  font-family: "Whitney SSm A", "Whitney SSm B", "Benton", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.3;
}

.brand [class*="brand-"] {
  display: block;
  float: left;
  font-weight: 400;
  color: #000000;
  text-decoration: none;
}
.brand [class*="brand-"]:visited {
  color: #000000;
}

.brand strong {
  font-weight: 600;
}

.brand .siteDescription {
  display: none;
}
@media screen and (min-width: 992px) {
  .brand .siteDescription {
    display: block;
    font-family: "Circular", Helvetica, sans-serif;
    font-size: 16px;
    color: #9f9f9f;
  }
}

/* Sub-brand signature */
.brand-signature {
  padding: 6px 30px 6px 56px;
  background: url("http://www.bu.edu/cdn/images/logos/subbrand49x35.png") no-repeat 0 49%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .brand-signature {
    background-image: url("http://www.bu.edu/cdn/images/logos/subbrand49x35-retina.png");
    background-size: 49px 35px;
  }
}

.brand-signature strong {
  display: none;
}

/* Sponsored branding */
.brand-sponsored {
  font-size: 14px;
}

.brand-sponsored .siteName,
.brand-unbranded .siteName {
  display: block;
  font-family: "Whitney SSm A", "Whitney SSm B", "Benton", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #cc0000;
}

.brand-unbranded .siteName {
  font-family: "Benton", Helvetica, sans-serif;
}

/* Master logo in footer */
.brand-masterPlate {
  display: block;
  width: 112px;
  height: 50px;
  background: url("http://www.bu.edu/cdn/images/logos/masterplate112x50.png") no-repeat 0 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .brand-masterPlate {
    background-image: url("http://www.bu.edu/cdn/images/logos/masterplate112x50-retina.png");
    background-size: 112px 50px;
  }
}

/* BUMC logo in footer */
.brand-bumcLogo {
  display: block;
  background: url("http://www.bu.edu/cdn/images/logos/bumclogo96x40.png") no-repeat 0 0;
  width: 96px;
  height: 40px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .brand-bumcLogo {
    background-image: url("http://www.bu.edu/cdn/images/logos/bumclogo96x40-retina.png");
    background-size: 96px 40px;
  }
}

@font-face {
  font-family: "bu-default-icons";
  src: url("https://www.bu.edu/cdn/fonts/icons/bu-default-icons/bu-default-icons.eot?") format("embedded-opentype");
  src: url("https://www.bu.edu/cdn/fonts/icons/bu-default-icons/bu-default-icons.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/icons/bu-default-icons/bu-default-icons.ttf") format("truetype"), url("https://www.bu.edu/cdn/fonts/icons/bu-default-icons/bu-default-icons.svg#bu-default-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.siteFooter-social a[href*="dropbox.com"] i:before, .menu-social-links-container a[href*="dropbox.com"]:before, .siteFooter-social a[href*="facebook.com"] i:before, .menu-social-links-container a[href*="facebook.com"]:before,
.social-facebook a:before, .siteFooter-social a[href*="flickr.com"] i:before, .menu-social-links-container a[href*="flickr.com"]:before, .siteFooter-social a[href*="foursquare.com"] i:before, .menu-social-links-container a[href*="foursquare.com"]:before, .siteFooter-social a[href*="github.com"] i:before, .menu-social-links-container a[href*="github.com"]:before, .siteFooter-social a[href*="plus.google.com"] i:before, .menu-social-links-container a[href*="plus.google.com"]:before, .siteFooter-social a[href*="instagram.com"] i:before, .menu-social-links-container a[href*="instagram.com"]:before, .siteFooter-social a[href*="kickstarter.com"] i:before, .menu-social-links-container a[href*="kickstarter.com"]:before, .siteFooter-social a[href*="linkedin.com"] i:before, .menu-social-links-container a[href*="linkedin.com"]:before,
.social-linkedin a:before, .siteFooter-social a[href*="pinterest.com"] i:before, .menu-social-links-container a[href*="pinterest.com"]:before, .siteFooter-social a[href*="getpocket.com"] i:before, .menu-social-links-container a[href*="getpocket.com"]:before, .siteFooter-social a[href*="reddit.com"] i:before, .menu-social-links-container a[href*="reddit.com"]:before, .siteFooter-social a[href*="twitter.com"] i:before, .menu-social-links-container a[href*="twitter.com"]:before,
.social-twitter a:before, .siteFooter-social a[href*="tumblr.com"] i:before, .menu-social-links-container a[href*="tumblr.com"]:before, .siteFooter-social a[href*="vimeo.com"] i:before, .menu-social-links-container a[href*="vimeo.com"]:before, .siteFooter-social a[href*="vine.co"] i:before, .menu-social-links-container a[href*="vine.co"]:before, .siteFooter-social a[href*="youtube.com"] i:before, .menu-social-links-container a[href*="youtube.com"]:before, .searchToggle.is-open:before, a i.icon-home:before, .menu-social-links-container a[href*="blogs.bu.edu"]:before,
.social-blog a:before, .giving-button button:before, html .giving-button input[type="button"]:before, .giving-button .button:before,
.apply-button button:before, html .apply-button input[type="button"]:before, .apply-button .button:before, .searchToggle:before, .listing figure:before, .no-photo:before, .siteFooter-social i, .menu-social-links-container a {
  /* These classes are using %icon. */
  display: inline-block;
  padding-bottom: 0.2em;
  /* Accomodate for inline icons */
  vertical-align: middle;
  font-family: "bu-default-icons";
  font-weight: normal !important;
  font-style: normal !important;
  font-variant: normal !important;
  line-height: 1;
  text-decoration: none !important;
  text-transform: none !important;
  white-space: nowrap;
  speak: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.siteFooter-social a[href*="dropbox.com"] i:before span, .menu-social-links-container a[href*="dropbox.com"]:before span, .siteFooter-social a[href*="facebook.com"] i:before span, .menu-social-links-container a[href*="facebook.com"]:before span,
.social-facebook a:before span, .siteFooter-social a[href*="flickr.com"] i:before span, .menu-social-links-container a[href*="flickr.com"]:before span, .siteFooter-social a[href*="foursquare.com"] i:before span, .menu-social-links-container a[href*="foursquare.com"]:before span, .siteFooter-social a[href*="github.com"] i:before span, .menu-social-links-container a[href*="github.com"]:before span, .siteFooter-social a[href*="plus.google.com"] i:before span, .menu-social-links-container a[href*="plus.google.com"]:before span, .siteFooter-social a[href*="instagram.com"] i:before span, .menu-social-links-container a[href*="instagram.com"]:before span, .siteFooter-social a[href*="kickstarter.com"] i:before span, .menu-social-links-container a[href*="kickstarter.com"]:before span, .siteFooter-social a[href*="linkedin.com"] i:before span, .menu-social-links-container a[href*="linkedin.com"]:before span,
.social-linkedin a:before span, .siteFooter-social a[href*="pinterest.com"] i:before span, .menu-social-links-container a[href*="pinterest.com"]:before span, .siteFooter-social a[href*="getpocket.com"] i:before span, .menu-social-links-container a[href*="getpocket.com"]:before span, .siteFooter-social a[href*="reddit.com"] i:before span, .menu-social-links-container a[href*="reddit.com"]:before span, .siteFooter-social a[href*="twitter.com"] i:before span, .menu-social-links-container a[href*="twitter.com"]:before span,
.social-twitter a:before span, .siteFooter-social a[href*="tumblr.com"] i:before span, .menu-social-links-container a[href*="tumblr.com"]:before span, .siteFooter-social a[href*="vimeo.com"] i:before span, .menu-social-links-container a[href*="vimeo.com"]:before span, .siteFooter-social a[href*="vine.co"] i:before span, .menu-social-links-container a[href*="vine.co"]:before span, .siteFooter-social a[href*="youtube.com"] i:before span, .menu-social-links-container a[href*="youtube.com"]:before span, .searchToggle.is-open:before span, a i.icon-home:before span, .menu-social-links-container a[href*="blogs.bu.edu"]:before span,
.social-blog a:before span, .giving-button button:before span, html .giving-button input[type="button"]:before span, .giving-button .button:before span,
.apply-button button:before span, html .apply-button input[type="button"]:before span, .apply-button .button:before span, .searchToggle:before span, .listing figure:before span, .no-photo:before span, .siteFooter-social i span, .menu-social-links-container a span {
  display: none;
}

.lt-ie9:hover .siteFooter-social a[href*="dropbox.com"] i, .siteFooter-social a[href*="dropbox.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="dropbox.com"], .menu-social-links-container .lt-ie9:hover a[href*="dropbox.com"], .lt-ie9:hover .siteFooter-social a[href*="facebook.com"] i, .siteFooter-social a[href*="facebook.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="facebook.com"], .menu-social-links-container .lt-ie9:hover a[href*="facebook.com"],
.lt-ie9:hover .social-facebook a,
.social-facebook .lt-ie9:hover a, .lt-ie9:hover .siteFooter-social a[href*="flickr.com"] i, .siteFooter-social a[href*="flickr.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="flickr.com"], .menu-social-links-container .lt-ie9:hover a[href*="flickr.com"], .lt-ie9:hover .siteFooter-social a[href*="foursquare.com"] i, .siteFooter-social a[href*="foursquare.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="foursquare.com"], .menu-social-links-container .lt-ie9:hover a[href*="foursquare.com"], .lt-ie9:hover .siteFooter-social a[href*="github.com"] i, .siteFooter-social a[href*="github.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="github.com"], .menu-social-links-container .lt-ie9:hover a[href*="github.com"], .lt-ie9:hover .siteFooter-social a[href*="plus.google.com"] i, .siteFooter-social a[href*="plus.google.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="plus.google.com"], .menu-social-links-container .lt-ie9:hover a[href*="plus.google.com"], .lt-ie9:hover .siteFooter-social a[href*="instagram.com"] i, .siteFooter-social a[href*="instagram.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="instagram.com"], .menu-social-links-container .lt-ie9:hover a[href*="instagram.com"], .lt-ie9:hover .siteFooter-social a[href*="kickstarter.com"] i, .siteFooter-social a[href*="kickstarter.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="kickstarter.com"], .menu-social-links-container .lt-ie9:hover a[href*="kickstarter.com"], .lt-ie9:hover .siteFooter-social a[href*="linkedin.com"] i, .siteFooter-social a[href*="linkedin.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="linkedin.com"], .menu-social-links-container .lt-ie9:hover a[href*="linkedin.com"],
.lt-ie9:hover .social-linkedin a,
.social-linkedin .lt-ie9:hover a, .lt-ie9:hover .siteFooter-social a[href*="pinterest.com"] i, .siteFooter-social a[href*="pinterest.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="pinterest.com"], .menu-social-links-container .lt-ie9:hover a[href*="pinterest.com"], .lt-ie9:hover .siteFooter-social a[href*="getpocket.com"] i, .siteFooter-social a[href*="getpocket.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="getpocket.com"], .menu-social-links-container .lt-ie9:hover a[href*="getpocket.com"], .lt-ie9:hover .siteFooter-social a[href*="reddit.com"] i, .siteFooter-social a[href*="reddit.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="reddit.com"], .menu-social-links-container .lt-ie9:hover a[href*="reddit.com"], .lt-ie9:hover .siteFooter-social a[href*="twitter.com"] i, .siteFooter-social a[href*="twitter.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="twitter.com"], .menu-social-links-container .lt-ie9:hover a[href*="twitter.com"],
.lt-ie9:hover .social-twitter a,
.social-twitter .lt-ie9:hover a, .lt-ie9:hover .siteFooter-social a[href*="tumblr.com"] i, .siteFooter-social a[href*="tumblr.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="tumblr.com"], .menu-social-links-container .lt-ie9:hover a[href*="tumblr.com"], .lt-ie9:hover .siteFooter-social a[href*="vimeo.com"] i, .siteFooter-social a[href*="vimeo.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="vimeo.com"], .menu-social-links-container .lt-ie9:hover a[href*="vimeo.com"], .lt-ie9:hover .siteFooter-social a[href*="vine.co"] i, .siteFooter-social a[href*="vine.co"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="vine.co"], .menu-social-links-container .lt-ie9:hover a[href*="vine.co"], .lt-ie9:hover .siteFooter-social a[href*="youtube.com"] i, .siteFooter-social a[href*="youtube.com"] .lt-ie9:hover i, .lt-ie9:hover .menu-social-links-container a[href*="youtube.com"], .menu-social-links-container .lt-ie9:hover a[href*="youtube.com"], .lt-ie9:hover .searchToggle.is-open, .lt-ie9:hover a i.icon-home, a .lt-ie9:hover i.icon-home, .lt-ie9:hover .menu-social-links-container a[href*="blogs.bu.edu"], .menu-social-links-container .lt-ie9:hover a[href*="blogs.bu.edu"],
.lt-ie9:hover .social-blog a,
.social-blog .lt-ie9:hover a, .lt-ie9:hover .giving-button button:before, .giving-button .lt-ie9:hover button:before, .lt-ie9:hover html .giving-button input[type="button"]:before, html .giving-button .lt-ie9:hover input[type="button"]:before, .lt-ie9:hover .giving-button .button:before, .giving-button .lt-ie9:hover .button:before,
.lt-ie9:hover .apply-button button:before,
.apply-button .lt-ie9:hover button:before, .lt-ie9:hover html .apply-button input[type="button"]:before, html .apply-button .lt-ie9:hover input[type="button"]:before, .lt-ie9:hover .apply-button .button:before, .apply-button .lt-ie9:hover .button:before, .lt-ie9:hover .searchToggle, .lt-ie9:hover .listing figure:before, .listing .lt-ie9:hover figure:before, .lt-ie9:hover .no-photo:before {
  /* These classes are using %icon-iefix. */
  -ms-zoom: 1;
}

/* social icons */
.siteFooter-social a[href*="dropbox.com"] i:before, .menu-social-links-container a[href*="dropbox.com"]:before {
  /* These classes are using %icon-dropbox. */
  content: "\F653";
}

.siteFooter-social a[href*="facebook.com"] i:before, .menu-social-links-container a[href*="facebook.com"]:before,
.social-facebook a:before {
  /* These classes are using %icon-facebook. */
  content: "\F610";
}

.siteFooter-social a[href*="flickr.com"] i:before, .menu-social-links-container a[href*="flickr.com"]:before {
  /* These classes are using %icon-flickr. */
  content: "\F640";
}

.siteFooter-social a[href*="foursquare.com"] i:before, .menu-social-links-container a[href*="foursquare.com"]:before {
  /* These classes are using %icon-foursquare. */
  content: "\F690";
}

.siteFooter-social a[href*="github.com"] i:before, .menu-social-links-container a[href*="github.com"]:before {
  /* These classes are using %icon-github. */
  content: "\F670";
}

.siteFooter-social a[href*="plus.google.com"] i:before, .menu-social-links-container a[href*="plus.google.com"]:before {
  /* These classes are using %icon-googleplus. */
  content: "\F613";
}

.siteFooter-social a[href*="instagram.com"] i:before, .menu-social-links-container a[href*="instagram.com"]:before {
  /* These classes are using %icon-instagram. */
  content: "\F641";
}

.siteFooter-social a[href*="kickstarter.com"] i:before, .menu-social-links-container a[href*="kickstarter.com"]:before {
  /* These classes are using %icon-kickstarter. */
  content: "\F681";
}

.siteFooter-social a[href*="linkedin.com"] i:before, .menu-social-links-container a[href*="linkedin.com"]:before,
.social-linkedin a:before {
  /* These classes are using %icon-linkedin. */
  content: "\F612";
}

.siteFooter-social a[href*="pinterest.com"] i:before, .menu-social-links-container a[href*="pinterest.com"]:before {
  /* These classes are using %icon-pinterest. */
  content: "\F650";
}

.siteFooter-social a[href*="getpocket.com"] i:before, .menu-social-links-container a[href*="getpocket.com"]:before {
  /* These classes are using %icon-pocket. */
  content: "\F634";
}

.siteFooter-social a[href*="reddit.com"] i:before, .menu-social-links-container a[href*="reddit.com"]:before {
  /* These classes are using %icon-reddit. */
  content: "\F616";
}

.siteFooter-social a[href*="twitter.com"] i:before, .menu-social-links-container a[href*="twitter.com"]:before,
.social-twitter a:before {
  /* These classes are using %icon-twitter. */
  content: "\F611";
}

.siteFooter-social a[href*="tumblr.com"] i:before, .menu-social-links-container a[href*="tumblr.com"]:before {
  /* These classes are using %icon-tumblr. */
  content: "\F620";
}

.siteFooter-social a[href*="vimeo.com"] i:before, .menu-social-links-container a[href*="vimeo.com"]:before {
  /* These classes are using %icon-vimeo. */
  content: "\F631";
}

.siteFooter-social a[href*="vine.co"] i:before, .menu-social-links-container a[href*="vine.co"]:before {
  /* These classes are using %icon-vine. */
  content: "\F633";
}

.siteFooter-social a[href*="youtube.com"] i:before, .menu-social-links-container a[href*="youtube.com"]:before {
  /* These classes are using %icon-youtube. */
  content: "\F630";
}

/* general icons */
.searchToggle.is-open:before {
  /* These classes are using %icon-close. */
  content: "\E421";
}

a i.icon-home:before {
  /* These classes are using %icon-home. */
  content: "\2302";
}

.menu-social-links-container a[href*="blogs.bu.edu"]:before,
.social-blog a:before {
  /* These classes are using %icon-link. */
  content: "\1F51B";
}

.giving-button button:before, html .giving-button input[type="button"]:before, .giving-button .button:before,
.apply-button button:before, html .apply-button input[type="button"]:before, .apply-button .button:before {
  /* These classes are using %icon-navigateright. */
  content: "\25BB";
}

.searchToggle:before {
  /* These classes are using %icon-search. */
  content: "\1F50E";
}

.listing figure:before, .no-photo:before {
  /* These classes are using %icon-user. */
  content: "\1F464";
}

/* Footer links */
.siteFooter-social a {
  -webkit-transition: color 200ms ease-in-out 0s;
  -moz-transition: color 200ms ease-in-out 0s;
  -ms-transition: color 200ms ease-in-out 0s;
  -o-transition: color 200ms ease-in-out 0s;
  transition: color 200ms ease-in-out 0s;
}

.siteFooter-social i {
  font-size: 20px;
}

/* hide labels */
.siteFooter-social a[href*="dropbox.com"] span,
.siteFooter-social a[href*="facebook.com"] span,
.siteFooter-social a[href*="flickr.com"] span,
.siteFooter-social a[href*="foursquare.com"] span,
.siteFooter-social a[href*="github.com"] span,
.siteFooter-social a[href*="instagram.com"] span,
.siteFooter-social a[href*="kickstarter.com"] span,
.siteFooter-social a[href*="linkedin.com"] span,
.siteFooter-social a[href*="pinterest.com"] span,
.siteFooter-social a[href*="plus.google.com"] span,
.siteFooter-social a[href*="getpocket.com"] span,
.siteFooter-social a[href*="reddit.com"] span,
.siteFooter-social a[href*="tumblr.com"] span,
.siteFooter-social a[href*="twitter.com"] span,
.siteFooter-social a[href*="vimeo.com"] span,
.siteFooter-social a[href*="vine.co"] span,
.siteFooter-social a[href*="youtube.com"] span {
  display: none;
}

/* common
----------------------------------------------------------------- */
nav {
  font-family: "Benton", Helvetica, sans-serif;
  font-size: 16px;
}

nav a {
  text-decoration: none;
}

/* .searchToggle appears only when header is small and above, otherwise it's hidden */
.brand .searchToggle {
  display: none;
}

.brand .siteDescription {
  float: left;
  width: auto;
}

/* quicksearch (use WordPress plugin class name)
----------------------------------------------------------------- */
#quicksearch {
  position: relative;
  display: none;
  padding: 30px 20px;
  margin: 0;
  background: #f5f7f7;
}

#quicksearch fieldset {
  margin: 0;
}
@media screen and (min-width: 768px) {
  #quicksearch fieldset {
    max-width: 750px;
    padding: 0 20px;
    margin: 0 auto;
  }
}

#quicksearch label,
#quicksearch select {
  display: none;
}

#quicksearch .button {
  -webkit-border-radius: 0 20px 20px 0;
  -moz-border-radius: 0 20px 20px 0;
  -ms-border-radius: 0 20px 20px 0;
  border-radius: 0 20px 20px 0;
  width: 25%;
  padding-right: 0;
  padding-left: 0;
}
@media screen and (min-width: 768px) {
  #quicksearch .button {
    width: 15%;
  }
}

#quicksearch.is-open {
  display: block;
  border-bottom: 0;
}

#q {
  -webkit-border-radius: 20px 0 0 20px;
  -moz-border-radius: 20px 0 0 20px;
  -ms-border-radius: 20px 0 0 20px;
  border-radius: 20px 0 0 20px;
  width: 75%;
  padding-right: 10px;
  padding-left: 10px;
  color: #000000;
}
@media screen and (min-width: 768px) {
  #q {
    width: 85%;
  }
}

/* searchToggle
----------------------------------------------------------------- */
.searchToggle {
  -webkit-transition: color 200ms ease-in-out 0s;
  -moz-transition: color 200ms ease-in-out 0s;
  -ms-transition: color 200ms ease-in-out 0s;
  -o-transition: color 200ms ease-in-out 0s;
  transition: color 200ms ease-in-out 0s;
  float: right;
  width: 60px;
  height: 60px;
  padding: 0;
  font-size: 31px;
  line-height: 60px;
  color: #ffffff;
  text-align: center;
}
.searchToggle:visited {
  color: #ffffff;
}
.searchToggle:hover {
  color: #610101;
}

.searchToggle span {
  display: none;
}

/* when nav or search are opened */
.is-open .primaryNav-menu,
.is-open .utilityNav {
  display: block;
  clear: left;
}

/* navToggle
----------------------------------------------------------------- */
.navToggle {
  position: relative;
  float: left;
  width: 60px;
  height: 60px;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .navToggle {
    display: none;
  }
}

.navToggle span,
.navToggle span:before,
.navToggle span:after {
  position: absolute;
  top: 28px;
  left: 15px;
  display: block;
  width: 30px;
  height: 4px;
  background: #ffffff;
  content: "";
  cursor: pointer;
}

.navToggle span:before {
  top: -10px;
  left: 0;
}

.navToggle span:after {
  top: 10px;
  left: 0;
}

.navToggle span,
.navToggle span:before,
.navToggle span:after {
  -webkit-transition: all 250ms ease-in-out 0s;
  -moz-transition: all 250ms ease-in-out 0s;
  -ms-transition: all 250ms ease-in-out 0s;
  -o-transition: all 250ms ease-in-out 0s;
  transition: all 250ms ease-in-out 0s;
}

.navToggle.is-open span {
  background-color: transparent;
}

.navToggle.is-open span:before,
.navToggle.is-open span:after {
  top: 0;
}

.navToggle.is-open span:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.navToggle.is-open span:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* primaryNav and menu
----------------------------------------------------------------- */
.primaryNav {
  display: block;
  padding: 0 10px;
  background: #000000;
}

@media screen and (min-width: 768px) {
  .masthead-container .primaryNav .utilityNav {
    display: none;
  }
}

.primaryNav.is-open {
  height: auto;
  padding-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .primaryNav.is-open {
    padding-bottom: 0;
  }
}

.primaryNav-menu {
  display: none;
  margin: 40px 10px 0 10px;
}
@media screen and (min-width: 768px) {
  .primaryNav-menu {
    display: inline;
    margin: 0;
    border: none;
  }
}

.primaryNav-menu li {
  display: block;
  zoom: 1;
}
@media screen and (min-width: 768px) {
  .primaryNav-menu li {
    display: inline-block;
    border: none;
    *display: inline;
  }
}

.primaryNav-menu a {
  display: block;
  padding: 10px 0;
  border: 1px solid #333333;
  border-width: 1px 0 0 0;
  color: #ffffff;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .primaryNav-menu a {
    padding: 0 10px;
    border: none;
    line-height: 60px;
  }
}
.primaryNav-menu a:hover, .primaryNav-menu a:focus {
  color: #aaaaaa;
}

.primaryNav-menu li a.active,
.primaryNav-menu li a.active_section {
  color: #9f9f9f;
}

.primaryNav-menu ul {
  display: none;
}
@media screen and (min-width: 768px) {
  .primaryNav-menu ul {
    position: absolute;
    left: -9999px;
    z-index: 2;
    display: block;
    width: 240px;
    background: #000000;
  }
}

.primaryNav-menu li:hover ul,
.primaryNav-menu li:focus ul {
  left: auto;
}

.primaryNav-menu li li {
  display: block;
  padding: 0 10px;
}

.primaryNav-menu li li a {
  padding: 10px 0;
  line-height: 1.6;
  color: #ffffff;
}
.primaryNav-menu li li a:hover, .primaryNav-menu li li a:focus {
  color: #aaaaaa;
}

/* utilityNav
----------------------------------------------------------------- */
.utilityNav {
  display: none;
  padding: 20px 0 0;
  margin: 0 10px;
  border: 1px solid #333333;
  border-width: 1px 0 0 0;
  font-size: 14px;
}

@media screen and (min-width: 768px) {
  .masthead-container .utilityNav {
    display: block;
    padding: 0;
    margin: 0;
    border: none;
  }
}

.utilityNav li {
  padding: 0;
  border: none;
}
@media screen and (min-width: 768px) {
  .utilityNav li {
    display: inline-block;
    padding-left: 10px;
    border: none;
    *display: inline;
  }
}

.utilityNav a {
  color: #ffffff;
  text-decoration: none;
}
.utilityNav a:hover {
  color: #ffffff;
}

.primaryNav .utilityNav a {
  color: #aaaaaa;
}
.primaryNav .utilityNav a:hover {
  color: #ffffff;
}

/* default
----------------------------------------------------------------- */
@media screen and (min-width: 768px) {
  .l-default .utilityNav {
    position: absolute;
    top: 49px;
    right: 20px;
  }
}

/* sideNav
----------------------------------------------------------------- */
.l-sideNav .wrapper {
  background: #000000;
}

@media screen and (min-width: 768px) {
  .l-sideNav .content {
    margin-left: 60px;
  }
}
@media screen and (min-width: 1200px) {
  .l-sideNav .content {
    margin-left: 240px;
  }
}

@media screen and (min-width: 768px) {
  .l-sideNav .primaryNav {
    position: absolute;
    top: 120px;
    width: 240px;
    background: none;
  }
}
@media screen and (min-width: 1200px) {
  .l-sideNav .primaryNav {
    display: block;
    padding: 20px 10px;
  }
}

@media screen and (min-width: 768px) {
  .search-open.l-sideNav .primaryNav {
    top: 218px;
    /* adds the height of the open search form */
  }
}

@media screen and (min-width: 768px) {
  .l-sideNav .navToggle {
    margin-left: -10px;
  }
}

@media screen and (min-width: 768px) {
  .l-sideNav .primaryNav-menu {
    display: none;
    margin: 0 10px;
  }
}
@media screen and (min-width: 1200px) {
  .l-sideNav .primaryNav-menu {
    display: block;
  }
}

.l-sideNav .primaryNav-menu li {
  display: block;
  padding: 0;
}

.l-sideNav .primaryNav-menu a {
  padding: 10px 0;
  border: 1px solid #333333;
  border-width: 1px 0 0 0;
  line-height: 1.6;
}

@media screen and (min-width: 1200px) {
  .l-sideNav .primaryNav-menu li:first-child a {
    border: 0;
  }
}

.l-sideNav .primaryNav-menu ul {
  display: none;
}

/* sideNav and noNav: quicksearch */
@media screen and (min-width: 768px) {
  .l-sideNav #quicksearch {
    border: 1px solid #dddddd;
    border-width: 1px 0 0 0;
  }
}

.l-sideNav .brand .searchToggle,
.l-noNav .brand .searchToggle {
  color: #9f9f9f;
}
@media screen and (min-width: 768px) {
  .l-sideNav .brand .searchToggle,
  .l-noNav .brand .searchToggle {
    right: 10px;
    display: block;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .lt-ie9 .l-sideNav .brand .searchToggle, .lt-ie9
  .l-noNav .brand .searchToggle {
    top: auto;
  }
}
.l-sideNav .brand .searchToggle:visited,
.l-noNav .brand .searchToggle:visited {
  color: #9f9f9f;
}
.l-sideNav .brand .searchToggle:hover,
.l-noNav .brand .searchToggle:hover {
  color: #000000;
}

@media screen and (min-width: 768px) {
  .l-sideNav .primaryNav .searchToggle {
    display: none;
  }
}

/* sideNav: navToggle */
.l-sideNav .navToggle {
  display: block;
}
@media screen and (min-width: 1200px) {
  .l-sideNav .navToggle {
    display: none;
  }
}

.l-sideNav .masthead-container .utilityNav {
  margin: 0 10px;
}
@media screen and (min-width: 1200px) {
  .l-sideNav .masthead-container .utilityNav {
    position: relative;
    top: auto;
    right: auto;
    display: block;
  }
}

.l-sideNav .utilityNav li {
  display: block;
  padding-left: 0;
}

@media screen and (min-width: 768px) {
  .l-sideNav.nav-open .content {
    left: 240px;
    margin-left: 0;
  }
}
@media screen and (min-width: 1200px) {
  .l-sideNav.nav-open .content {
    left: 0;
    margin-left: 240px;
  }
}

.l-sideNav.nav-open .primaryNav-menu,
.l-sideNav.nav-open .utilityNav {
  display: block;
  float: none;
}

/* top nav
----------------------------------------------------------------- */
@media screen and (min-width: 768px) {
  .l-topNav .utilityNav {
    position: absolute;
    top: 109px;
    right: 20px;
  }
}

@media screen and (min-width: 768px) {
  .l-topNav.search-open .utilityNav {
    top: 209px;
  }
}

.l-topNav #quicksearch {
  border-bottom: 1px solid #dddddd;
}

/* noNav
----------------------------------------------------------------- */
@media screen and (min-width: 768px) {
  .l-noNav .primaryNav {
    display: none;
  }
}

.l-noNav .brand {
  padding-right: 60px;
}

.l-noNav .masthead-container .utilityNav {
  display: none;
}
@media screen and (min-width: 768px) {
  .l-noNav .masthead-container .utilityNav {
    position: absolute;
    top: 49px;
    right: 80px;
    display: block;
  }
}

.l-noNav .brand .searchToggle {
  display: block;
  margin: 0 -60px 0 0;
  font-size: 24px;
}

.l-noNav #quicksearch {
  border-top: 1px solid #dddddd;
}

/* components
----------------------------------------------------------------- */
/* edit link */
.edit-link {
  position: absolute;
  top: 0;
  right: 0;
}

/* back link */
.backLink, .archiveLink {
  /* These classes are using %backlink-styles. */
}
.backLink:before, .archiveLink:before {
  content: "← ";
  color: #ffffff;
}

/* message */
.message, .single article[role=main] .meta, .dateSummary, .profile-info {
  /* These classes are using %message-styles. */
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  padding: 20px;
  border: 1px solid #dddddd;
  border-width: 1px 1px 1px 5px;
  border-left-color: #000000;
  background-color: #f0f0f0;
  font-size: 16px;
}

/* .responsiveVideo */
.responsiveVideo {
  /* These classes are using %responsiveVideo-styles. */
  position: relative;
  padding-top: 45px;
  padding-bottom: 56.25%;
  margin-bottom: 14px;
}
.responsiveVideo div,
.responsiveVideo embed,
.responsiveVideo object,
.responsiveVideo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* collapsibles (class name requires underscore due to dependency on front-end library) */
h1.bu_collapsible,
h2.bu_collapsible,
h3.bu_collapsible,
h4.bu_collapsible,
h5.bu_collapsible,
h6.bu_collapsible {
  margin-bottom: 0;
}

/* WordPress inline align classes (use WP standard class names) */
.alignright, .alignleft {
  max-width: 100%;
  margin-bottom: 10px;
}
.alignright p, .alignleft p {
  margin-bottom: 0;
}
.alignright img, .alignleft img {
  margin-bottom: 5px;
}
@media screen and (min-width: 500px) {
  .alignright, .alignleft {
    max-width: 50%;
  }
}

@media screen and (min-width: 500px) {
  .alignright {
    float: right;
    margin: 0 0 10px 10px;
  }
}

@media screen and (min-width: 500px) {
  .alignleft {
    float: left;
    margin: 0 10px 10px 0;
  }
}

.aligncenter {
  display: block;
  margin: 0 auto 10px;
}

.wp-caption,
.wp-caption-text {
  font-family: "Benton", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  color: #9f9f9f;
}

.wp-caption p {
  clear: both;
}

.wp-caption img {
  display: block;
  margin-top: 0;
  margin-bottom: 10px;
}

/* slideshows */
.bu-slideshow-container {
  z-index: 1;
  margin-bottom: 30px;
  text-align: center;
}

.responsive-table {
  /* These classes are using %resposive-table-styles. */
  position: relative;
}
.responsive-table table {
  border: 1px solid #dddddd;
}
.responsive-table table td,
.responsive-table table th {
  border: 1px solid #dddddd;
}
@media screen and (max-width: 970px) {
  .responsive-table {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    margin: 35px 0;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .responsive-table table {
    margin: 0;
    table-layout: auto;
  }
  .responsive-table table td {
    border: 1px solid #dddddd;
    white-space: nowrap;
  }
}

.table-bordered {
  border: 0;
}
.table-bordered th:first-child,
.table-bordered td:first-child {
  border-left: 0;
}
.table-bordered th:last-child,
.table-bordered td:last-child {
  border-right: 0;
}
.table-bordered tbody tr:last-child th,
.table-bordered tbody tr:last-child td,
.table-bordered tfoot tr:last-child th,
.table-bordered tfoot tr:last-child td {
  border-bottom: 0;
}

/* comments
----------------------------------------------------------------- */
.comments-area {
  color: #666666;
}

.comments-area ol {
  padding: 0;
  margin: 0;
  list-style: none;
}

.comments-list {
  border-bottom: 1px solid #dddddd;
}

.comments-list li li {
  padding: 0 0 0 30px;
}

.comment {
  border: 1px solid #dddddd;
  border-width: 1px 0 0 0;
}

.comment-body {
  position: relative;
  margin: 15px 0;
  font-family: "Benton", Helvetica, sans-serif;
  font-size: 14px;
}

.comment-reply-link {
  font-size: 12px;
  color: #aaaaaa;
}

.comment-author {
  color: #aaaaaa;
}

.comment-author img {
  display: none;
}

.comment-author .fn {
  font-size: 16px;
  color: #000000;
}

.comment-metadata time {
  display: none;
}

.comment-content p {
  margin: 12px 0;
}

.comment-content p:first-child {
  margin-top: 1px;
}

/* comment form */
.comment-respond {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  padding: 20px;
  margin: 15px 0 20px;
  border: 1px solid #eeeeee;
  border-width: 3px;
  background: #f5f7f7;
}

.comment-respond-title {
  margin: 0 0 20px;
  font-size: 18px;
}

.comment-respond fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

.comment-respond p {
  margin: 0 0 20px;
}

.comment-form-submit {
  margin: 15px 0 0;
}

.form-tip {
  font-size: 12px;
}
@media screen and (min-width: 768px) {
  .form-tip {
    display: block;
  }
}

.form-tip,
.form-tip a {
  color: #aaaaaa;
}

.comment-respond label {
  display: block;
  margin: 0 0 2px;
}
@media screen and (min-width: 768px) {
  .comment-respond label {
    float: left;
    width: 25%;
    padding-right: 10px;
    margin: 0.5em 0 0.2em;
  }
}

@media screen and (min-width: 768px) {
  .comment-form .button {
    margin-left: 25%;
  }
}

.comment-form textarea {
  -webkit-transition: height 5ms ease-in-out 0s;
  -moz-transition: height 5ms ease-in-out 0s;
  -ms-transition: height 5ms ease-in-out 0s;
  -o-transition: height 5ms ease-in-out 0s;
  transition: height 5ms ease-in-out 0s;
  width: 100%;
  height: 6em;
}
@media screen and (min-width: 768px) {
  .comment-form textarea {
    width: 75%;
  }
}

.cancel-comment-reply {
  position: absolute;
  top: 20px;
  right: 20px;
  display: inline-block;
  font-size: 12px;
}

/* widget contents:

	1. Basic Widgets
	2. BU Posts
	3. Content Nav
	4. Calendar

----------------------------------------------------------------- */
/* Basic Widgets
----------------------------------------------------------------- */
.widget {
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 1.6;
}

.widgetTitle {
  padding: 0 0 4px 0;
  border: 4px solid #000000;
  border-width: 0;
  font-family: "Circular", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.3;
  color: #000000;
}

.widgetTitle a {
  color: #000000;
  text-decoration: none;
}
.widgetTitle a:after {
  content: " →";
  color: #aaaaaa;
}

.widgetTitle a:hover:after {
  color: #000000;
}

.widget a {
  color: #0085de;
}
.widget a:hover, .widget a:focus {
  color: #0085de;
}

.footbar .widget a {
  color: #0085de;
}
.footbar .widget a:hover, .footbar .widget a:focus {
  color: #0085de;
}

.widget ul {
  padding: 0;
  margin: 0;
  list-style: none;
  list-style-image: none;
}

.widget h1,
.widget h2,
.widget h3,
.widget h4,
.widget h5,
.widget h6 {
  font-family: "Circular", Helvetica, sans-serif;
}

/* BU Posts
----------------------------------------------------------------- */
.widget-bu-posts .post {
  margin-bottom: 25px;
}
.widget-bu-posts .post:last-child {
  margin-bottom: 0;
}

.widget-bu-posts .headline {
  margin: 0;
  font-size: 16px;
  line-height: 1.4;
}

.widget-bu-posts .excerpt {
  margin: 4px 0 0;
  font-size: 16px;
  line-height: 1.4;
}

.widget-bu-posts .thumb {
  display: block;
  float: left;
  max-width: 45%;
  margin: 5px 15px 15px 0;
}

.widget-bu-posts .published {
  font-size: 12px;
}

.widget-bu-posts .meta {
  margin: 0;
  font-size: 12px;
  color: #aaaaaa;
}

/* Content Nav
----------------------------------------------------------------- */
.widget_bu_pages h3,
.widget_nav_menu h3 {
  margin-bottom: 0;
}
.widget_bu_pages ul,
.widget_nav_menu ul {
  border: 1px solid #dddddd;
  border-width: 0 0 1px 0;
}
.widget_bu_pages ul ul,
.widget_nav_menu ul ul {
  margin: 0;
  border: none;
}
.widget_bu_pages li,
.widget_nav_menu li {
  border: 1px solid #dddddd;
  border-width: 1px 0 0 0;
  font-family: "Circular", Helvetica, sans-serif;
}
.widget_bu_pages li:first-child,
.widget_nav_menu li:first-child {
  border: none;
}
.widget_bu_pages li li,
.widget_nav_menu li li {
  padding: 0 0 0 20px;
  border: none;
}
.widget_bu_pages li li a,
.widget_nav_menu li li a {
  font-size: 16px;
}
.widget_bu_pages li a,
.widget_nav_menu li a {
  display: block;
  padding: 10px 0;
  font-size: 14px;
  color: #0085de;
}
.widget_bu_pages li a:hover, .widget_bu_pages li a:focus,
.widget_nav_menu li a:hover,
.widget_nav_menu li a:focus {
  color: #0085de;
  text-decoration: none;
}

.widget_bu_pages .active,
.widget_nav_menu .current_page_item a {
  color: #0085de;
}

/* Calendar
----------------------------------------------------------------- */
.widget-bu-calendar .default .date, .widget-bu-calendar .graphic .date {
  position: absolute;
  top: 0;
  left: 0;
  width: 48px;
}
.widget-bu-calendar .default a, .widget-bu-calendar .graphic a {
  position: relative;
  display: block;
  padding-left: 60px;
}

.widget-bu-calendar {
  /* calendar: shared */
  /* calendar: default */
  /* calendar: full-date */
  /* calendar: graphic */
}
.widget-bu-calendar .date {
  display: block;
  font-family: "Benton", Helvetica, sans-serif;
  color: #000000;
  font-weight: 700;
}
.widget-bu-calendar li {
  padding: 10px 0;
  border: 1px solid #dddddd;
  border-width: 1px 0 0 0;
}
.widget-bu-calendar li:first-child {
  padding: 0 0 10px;
  border: none;
}
.widget-bu-calendar .full-date .date {
  font-size: 12px;
}
.widget-bu-calendar .graphic a {
  min-height: 48px;
}
.widget-bu-calendar .graphic .date {
  text-align: center;
  line-height: 1.3;
}
.widget-bu-calendar .graphic .day {
  display: block;
  font-size: 20px;
  color: #000000;
}
.widget-bu-calendar .graphic .month {
  font-size: 12px;
  color: #000000;
  text-transform: uppercase;
}

/* template contents:

	1. Narrow Content Column
	2. Narrow Sidebar
	3. News & Archive Template
	4. Single Post
	5. Calendar Template
	6. Calendar Single Event

----------------------------------------------------------------- */
/* Narrow Content Column
----------------------------------------------------------------- */
.archive,
.page-template-news,
.single-post,
.single-calendar,
.page-template-profiles,
.single-profile,
.post-type-archive-profile {
  /* These classes are using %templateNarrow. */
}
.archive .content-container,
.page-template-news .content-container,
.single-post .content-container,
.single-calendar .content-container,
.page-template-profiles .content-container,
.single-profile .content-container,
.post-type-archive-profile .content-container {
  max-width: 750px;
}

/* Narrow Sidebar
----------------------------------------------------------------- */
.sidebarPosts,
.sidebarProfiles {
  /* These classes are using %templateNarrowSidebar. */
  float: none;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .sidebarPosts .widget,
  .sidebarProfiles .widget {
    padding: 0 0 0 60px;
  }
  .sidebarPosts .widget:first-child,
  .sidebarProfiles .widget:first-child {
    padding: 0;
  }
}

/* News & Archive Template
----------------------------------------------------------------- */
.news-posts h2,
.archive .content-container h2 {
  margin-bottom: 10px;
}

.news-posts .post,
.archive .content-container article {
  position: relative;
  padding-top: 30px;
  margin-top: 30px;
  border: 1px solid #dddddd;
  border-width: 1px 0 0 0;
}

.news-posts .post:first-child,
.archive .content-container article:first-child {
  padding-top: 0;
  margin-top: 0;
  border-top: none;
}

.news-posts .meta,
.archive .content-container .entry-meta,
.archive .content-container .categories,
.archive .content-container .tags,
.archive .content-container .taxonomies {
  margin-bottom: 20px;
  font-family: "Benton", Helvetica, sans-serif;
  font-size: 14px;
}

.news-posts .meta span:before {
  content: "\a0\b7\a0";
  color: #aaaaaa;
}

.news-posts .meta span:first-child:before {
  content: "";
}

.news-posts .meta em {
  color: #7a7a7a;
}

.paging-navigation {
  padding-top: 30px;
  margin-top: 30px;
  border: 1px solid #dddddd;
  border-width: 1px 0 0 0;
}

.paging-navigation .screen-reader-text {
  display: none;
}

.paging-navigation .nav-previous {
  float: left;
}

.paging-navigation .nav-next {
  float: right;
}

/* Single Post
----------------------------------------------------------------- */
.single article[role=main] .meta {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  padding: 20px;
  margin-bottom: 30px;
  border: 1px solid #dddddd;
  border-width: 1px 1px 1px 5px;
  border-left-color: #000000;
  background-color: #f0f0f0;
  font-size: 16px;
}

.single .meta .post-title {
  margin-bottom: 10px;
}

.single .meta .byline {
  margin-bottom: 10px;
  font-weight: normal;
  font-size: 16px;
}

.single .meta p {
  margin-bottom: 10px;
  font-family: "Benton", Helvetica, sans-serif;
}

.single .meta p:last-child {
  margin-bottom: 0;
}

.single .meta em {
  color: #7a7a7a;
}

.archiveLink {
  width: 100%;
}

/* Calendar Template
----------------------------------------------------------------- */
.calendar-topic {
  font-size: 20px;
}

.calendar-range {
  color: #9f9f9f;
}

.event-list .event-date {
  font-size: 18px;
}

.event-list ul {
  padding: 0;
}

.event-list li {
  list-style: none;
}

.event-list .event-link a {
  color: #0085de;
}
.event-list .event-link a:hover, .event-list .event-link a:focus {
  color: #0085de;
}

/* sidebar */
.monthCalendar {
  width: 100%;
}

.monthCalendar caption {
  font-family: "Benton", Helvetica, sans-serif;
  font-style: normal;
  font-size: 18px;
  color: #7a7a7a;
}

.monthCalendar th,
.monthCalendar td {
  width: 14.285714285%;
  padding: 4px;
  font-family: "Benton", Helvetica, sans-serif;
  text-align: center;
}

.monthCalendar th {
  background: #eeeeee;
  color: #000000;
}

.monthCalendar td a {
  color: #0085de;
}
.monthCalendar td a:hover, .monthCalendar td a::focus {
  color: #0085de;
}

.monthCalendar .out {
  background: #f5f7f7;
}

.monthCalendar .out a {
  color: #9f9f9f;
  text-decoration: none;
}

.monthCalendar .today {
  background: #eeeeee;
}

.monthCalendar .today a {
  color: #000000;
  text-decoration: none;
}

.calendar-topics ul {
  padding-left: 20px;
}

/* Calendar Single Event
----------------------------------------------------------------- */
.singleEvent .label {
  font-family: "Benton", Helvetica, sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #9f9f9f;
  text-transform: uppercase;
}

.dateSummary {
  margin: 0 0 20px 0;
}
@media screen and (min-width: 768px) {
  .dateSummary {
    float: right;
    width: 33.33333333333333%;
    margin: 0 0 20px 20px;
  }
}

.dateSummary ul {
  padding: 0;
  margin: 0;
}

.dateSummary li {
  margin-top: 10px;
  list-style: none;
}
.dateSummary li:first-child {
  margin-top: 0;
}

.dateSummary .label {
  display: block;
}

.dateSummary li em {
  display: none;
}

.dateSummary .time {
  display: block;
  font-weight: bold;
  font-size: 18px;
  color: #000000;
}

.singleEvent .description {
  margin: 0 0 25px 0;
}

.singleEvent .additionalDetails dd {
  margin: 0 0 20px 0;
}

/* Plugins contents:

	1. Collapsible divs
	2. Profiles
	3. Course feeds

----------------------------------------------------------------- */
/* Collapsible Divs
----------------------------------------------------------------- */
.bu_collapsible {
  position: relative;
  padding-right: 30px;
}

.bu_collapsible:after {
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-top: -4px;
  border: 8px solid transparent;
  border-top-color: #cccccc;
  content: "";
}

.bu_collapsible_open .bu_collapsible:after {
  margin-top: -12px;
  border-top-color: transparent;
  border-bottom-color: #cccccc;
}

.bu_collapsible:hover:after,
.bu_collapsible:focus:after {
  border-top-color: #0085de;
}

.bu_collapsible_open .bu_collapsible:hover:after,
.bu_collapsible_open .bu_collapsible:focus:after {
  border-top-color: transparent;
  border-bottom-color: #0085de;
}

/* Profiles
----------------------------------------------------------------- */
.profile-listing ul {
  padding: 0;
}

.profile-listing li {
  position: relative;
  margin-bottom: 25px;
  list-style: none;
}

.profile-listing p {
  margin-bottom: 0;
}

.profile-listing a {
  text-decoration: none;
}

.profile-listing figure,
.single-profile .profile-thumb figure {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  line-height: 0;
}

.profile-listing figure img {
  width: 100%;
}

.profile-listing .profile-name {
  font-family: "Benton", Helvetica, sans-serif;
  font-size: 18px;
  color: #0085de;
  text-decoration: underline;
}

.profile-listing a:hover .profile-name,
.profile-listing a:focus .profile-name {
  text-decoration: none;
}

.profile-listing .profile-title {
  display: block;
  font-family: "Circular", Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
}

.profile-listing .basic {
  border-top: 1px solid #dddddd;
}

.profile-listing .basic li {
  min-height: 100px;
  padding: 25px 65px 25px 0;
  margin-bottom: 0;
  border-bottom: 1px solid #dddddd;
}

.profile-listing .basic figure {
  position: absolute;
  right: 0;
  overflow: hidden;
  width: 50px;
  height: 50px;
}

.profile-listing .advanced li:nth-child(3n+1) {
  clear: left;
}

.profile-listing .advanced a {
  display: block;
  padding: 0 15px;
  text-align: center;
}

.profile-listing .advanced figure {
  overflow: hidden;
  width: 150px;
  height: 150px;
  margin: 0 auto 15px;
}

.profile-listing .mini li {
  min-height: 90px;
  padding: 0 0 15px 75px;
  margin: 0;
}
@media screen and (min-width: 992px) {
  .profile-listing .mini li {
    padding: 0 0 15px 95px;
    min-height: 110px;
  }
}

.profile-listing .mini li:nth-child(2n+1) {
  clear: left;
  padding-right: 15px;
}

.profile-listing .mini .name {
  font-family: "Benton", Helvetica, sans-serif;
  font-size: 16px;
}

.profile-listing .mini .email a {
  margin-top: 5px;
  font-size: 14px;
  line-height: 1.4;
  text-decoration: underline;
  word-wrap: break-word;
}
.profile-listing .mini .email a:hover, .profile-listing .mini .email a:focus {
  text-decoration: none;
}

.profile-listing .mini .summary {
  margin-top: 5px;
  font-size: 14px;
  line-height: 1.4;
  word-wrap: break-word;
}

.profile-listing .mini figure {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 60px;
  height: 60px;
}
@media screen and (min-width: 992px) {
  .profile-listing .mini figure {
    width: 80px;
    height: 80px;
  }
}

/* single profile */
.single-profile article[role=main] h1 {
  padding-top: 145px;
  margin-bottom: 0;
  text-align: center;
}

.single-profile article[role=main] h2 {
  text-align: center;
}

.single-profile .profile-thumb figure {
  position: absolute;
  top: 0;
  left: 50%;
  overflow: hidden;
  width: 120px;
  height: 120px;
  margin-left: -60px;
}

.single-profile figure img {
  width: 100%;
}

.profile-info {
  margin: 0 0 20px 0;
}
@media screen and (min-width: 768px) {
  .profile-info {
    float: right;
    width: 33.33333333333333%;
    margin: 0 0 20px 20px;
  }
}

.profile-info ul {
  padding: 0;
  margin: 0;
}

.profile-info li {
  margin: 0 0 20px 0;
  list-style: none;
  font-size: 16px;
  word-wrap: break-word;
}

.profile-info .label {
  display: block;
  font-family: "Benton", Helvetica, sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #aaaaaa;
  text-transform: uppercase;
}

/* Course Feeds
----------------------------------------------------------------- */
.cf-course table {
  width: 100%;
}

.bottom-right-triangle-mask {
  position: absolute;
  right: -1px;
  top: -40px;
  bottom: 0;
  left: 0;
  background: url(images/angle-mask-bottom-right.png) no-repeat bottom right;
  background-size: auto 100%;
}

.bottom-left-triangle-mask {
  position: absolute;
  right: 0;
  top: 0;
  bottom: -1px;
  left: 0;
  background: url(images/angle-mask-bottom-left.png) no-repeat bottom right;
  background-size: 100% auto;
}

.btn-view-faculty, .btn-view-profiles, .profile-activities-engagments .button, .calloutBox, .wide-squaresCallout-inner, .squares .learning a, .section-explore .explore a, .law-dropdown-explorer, #contentnav {
  position: relative;
  border: 1px solid #e1e4e4;
  border-bottom-width: 4px;
}
.btn-view-faculty:after, .btn-view-profiles:after, .profile-activities-engagments .button:after, .calloutBox:after, .wide-squaresCallout-inner:after, .squares .learning a:after, .section-explore .explore a:after, .law-dropdown-explorer:after, #contentnav:after, .btn-view-faculty:before, .btn-view-profiles:before, .profile-activities-engagments .button:before, .calloutBox:before, .wide-squaresCallout-inner:before, .squares .learning a:before, .section-explore .explore a:before, .law-dropdown-explorer:before, #contentnav:before {
  content: '';
  display: block;
  position: absolute;
  bottom: -5px;
  right: -1px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 4px 4px;
  border-color: transparent transparent #fff transparent;
}
.btn-view-faculty:before, .btn-view-profiles:before, .profile-activities-engagments .button:before, .calloutBox:before, .wide-squaresCallout-inner:before, .squares .learning a:before, .section-explore .explore a:before, .law-dropdown-explorer:before, #contentnav:before {
  left: -1px;
  border-width: 4px 0 0 4px;
  border-color: transparent transparent transparent #fff;
}

.calloutBox-container, .section-explore .exploreBox {
  position: relative;
}
.calloutBox-container:before, .section-explore .exploreBox:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 1000;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 17px 17px 0;
  border-color: transparent #fff transparent transparent;
}

.wide-squaresCallout-activities .activitiesImg, .spotlight-placeholder, .widget-bu-posts .thumb, .spotlight img, .no-photo {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

.btn-readmore, .btn-view-faculty, .btn-view-profiles, .profile-activities-engagments .button, .squares .learning a, .learning a, .section-explore .explore a, .circleBox a, .listing a, .faux-banner .featured-post a, .social-facebook a, .social-linkedin a, .social-twitter a, .social-blog a, .spotlight a, .profile-activities-engagments .activity a, .profile-listing li a {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
.btn-readmore:hover, .btn-view-faculty:hover, .btn-view-profiles:hover, .profile-activities-engagments .button:hover, .learning a:hover, .section-explore .explore a:hover, .circleBox a:hover, .listing a:hover, .faux-banner .featured-post a:hover, .social-facebook a:hover, .social-linkedin a:hover, .social-twitter a:hover, .social-blog a:hover, .spotlight a:hover, .profile-activities-engagments .activity a:hover, .profile-listing li a:hover, .btn-readmore:focus, .btn-view-faculty:focus, .btn-view-profiles:focus, .profile-activities-engagments .button:focus, .learning a:focus, .section-explore .explore a:focus, .circleBox a:focus, .listing a:focus, .faux-banner .featured-post a:focus, .social-facebook a:focus, .social-linkedin a:focus, .social-twitter a:focus, .social-blog a:focus, .spotlight a:focus, .profile-activities-engagments .activity a:focus, .profile-listing li a:focus {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity: .8;
}

.archive,
.page-template-news,
.single-post,
.single-calendar,
.page-template-profiles,
.single-profile,
.post-type-archive-profile {
  /* These classes are using %templateNarrow. */
}
.archive .content .content-container,
.page-template-news .content .content-container,
.single-post .content .content-container,
.single-calendar .content .content-container,
.page-template-profiles .content .content-container,
.single-profile .content .content-container,
.post-type-archive-profile .content .content-container {
  max-width: 750px;
}

/**
*
* Buttons
*
**/
.btn-readmore {
  display: block;
  color: #000;
  font-weight: 900;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
}
.btn-readmore:before {
  content: '';
  width: 24px;
  height: 24px;
  background: url(images/arrow-notch-block.png) no-repeat 0 0;
  display: inline-block;
  margin-right: 4px;
  position: relative;
  top: 6px;
}

.btn-view-faculty, .btn-view-profiles, .profile-activities-engagments .button {
  background: #f4f6f6;
  display: block;
  margin: 0 auto 25px auto;
  padding: 12px 20px;
  width: 200px;
  text-align: center;
  font-size: 15px;
  color: #000;
  text-decoration: none;
}
.btn-view-faculty span, .btn-view-profiles span, .profile-activities-engagments .button span {
  display: block;
}
.btn-view-faculty span:after, .btn-view-profiles span:after, .profile-activities-engagments .button span:after {
  content: '';
  width: 18px;
  height: 18px;
  background: url(images/arrow-notch-block.png) no-repeat 0 0;
  background-size: 100% auto;
  display: inline-block;
  margin-left: 10px;
  position: relative;
  top: 4px;
}

.btn-view-faculty {
  width: 180px;
}

.btn-view-profiles {
  width: 200px;
}

.profile-activities-engagments .button {
  width: 335px;
}

.giving-button button, html .giving-button input[type="button"], .giving-button .button,
.apply-button button, html .apply-button input[type="button"], .apply-button .button {
  background: #cc0000;
  color: #ffffff;
}
.giving-button button:before, html .giving-button input[type="button"]:before, .giving-button .button:before,
.apply-button button:before, html .apply-button input[type="button"]:before, .apply-button .button:before {
  margin-right: 6px;
  margin-top: -3px;
}
.giving-button button:hover, .giving-button button:focus, html .giving-button input[type="button"]:hover, html .giving-button input[type="button"]:focus, .giving-button .button:hover, .giving-button .button:focus,
.apply-button button:hover,
.apply-button button:focus, html .apply-button input[type="button"]:hover, html .apply-button input[type="button"]:focus, .apply-button .button:hover, .apply-button .button:focus {
  background: #520000;
}

/**
*
* Stats
*
**/
.fact {
  margin-bottom: 25px;
}
@media screen and (min-width: 992px) {
  .fact {
    margin-bottom: 0;
  }
}

.fact a {
  display: block;
  text-decoration: none;
  height: 100%;
  width: 100%;
}

.fact p {
  color: #000;
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 0;
}

.fact .number {
  font-family: "Smart-Sans", "Circular", Helvetica, sans-serif;
  font-size: 54px;
  color: #000;
  position: relative;
  height: 85px;
}
.fact .number .small {
  font-size: 30px;
}

.facts .fact.col-xs-6:nth-child(2n+1) {
  clear: left;
}
@media screen and (min-width: 992px) {
  .facts .fact.col-xs-6:nth-child(2n+1) {
    clear: none;
  }
}

.fact-item {
  display: table;
  width: 100%;
  height: 100%;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.fact-content {
  display: table-cell;
  vertical-align: middle;
}

/**
*
* Stats on Landing Page
*
**/
.section-facts .facts {
  border: 1px solid #e1e4e4;
  border-width: 1px 0 1px 0;
  position: relative;
  padding: 20px 0;
}
@media screen and (min-width: 500px) {
  .section-facts .facts {
    padding: 0;
    border-bottom: 0;
  }
}

@media screen and (min-width: 500px) {
  .section-facts .facts .fact {
    border-bottom: 1px solid #e1e4e4;
    height: 198px;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .section-facts .facts .fact {
    height: 198px;
  }
}
@media screen and (min-width: 992px) {
  .section-facts .facts .fact {
    border-left: 1px solid #e1e4e4;
  }
  .section-facts .facts .fact:first-child {
    border-left: none;
  }
}

@media screen and (max-width: 499px) {
  .section-facts .facts .fact.col-xs-6 {
    float: none;
    width: 100%;
  }
}
.section-facts .facts .fact.col-xs-6:nth-child(2n+1) {
  border-right: 1px solid #e1e4e4;
}
@media screen and (min-width: 992px) {
  .section-facts .facts .fact.col-xs-6:nth-child(2n+1) {
    border-right: none;
  }
}

.section-facts .fact .number,
.section-facts .fact p {
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .section-facts .fact .number,
  .section-facts .fact p {
    text-align: left;
  }
}

@media screen and (min-width: 1200px) {
  .section-facts .facts .fact .fact-content {
    display: table;
    height: 100%;
    width: 100%;
  }
}

.section-facts .facts .fact .number,
.section-facts .facts .fact p {
  position: relative;
}
@media screen and (min-width: 1200px) {
  .section-facts .facts .fact .number,
  .section-facts .facts .fact p {
    display: table-cell;
    vertical-align: middle;
  }
}

.section-facts .facts .fact .number {
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .section-facts .facts .fact .number {
    width: 45%;
  }
}

@media screen and (min-width: 1200px) {
  .section-facts .facts .fact p {
    padding-left: 15px;
  }
}

.section-facts .facts-arrowDown {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 50%;
  margin-left: -34px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 33px 34px 0 34px;
  border-color: #e1e4e4 transparent transparent transparent;
}
.section-facts .facts-arrowDown:after {
  content: '';
  position: absolute;
  top: -34px;
  left: 50%;
  margin-left: -34px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 33px 34px 0 34px;
  border-color: #fff transparent transparent transparent;
}

.section-facts .facts-arrowDown-blue {
  position: absolute;
  z-index: 10;
  top: -36px;
  left: 50%;
  margin-left: -16px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 16px 0 16px;
  border-color: #0099ff transparent transparent transparent;
}
.section-facts .facts-arrowDown-blue:after {
  content: '';
  position: absolute;
  top: -16px;
  left: 50%;
  margin-left: -16px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 16px 0 16px;
  border-color: #fff transparent transparent transparent;
}

/**
*
* Stats in Sidebar
*
**/
.sidebar section.facts {
  border-top: 1px solid #e1e4e4;
  padding-top: 40px;
}

.sidebar .fact {
  padding: 0 10px;
}

.sidebar .facts h2 {
  font-size: 18px;
  font-family: "Smart-Sans", "Circular", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
}
.sidebar .facts h2 span {
  color: #0099ff;
}

.sidebar .fact .number,
.sidebar .fact p {
  text-align: center;
}

/**
*
* Stat Type: Plain
*
**/
/**
*
* Stat Type: Spelled Out
*
**/
.fact-opt3 .numValue {
  text-transform: uppercase;
  display: block;
  font-size: 40px;
  line-height: 0.8em;
}
.fact-opt3 .numValue strong,
.fact-opt3 .numValue em {
  display: block;
  color: #b7d433;
  font-style: normal;
  font-weight: normal;
}

/**
*
* Stat Type: Ratio
*
**/
.fact-opt5 .numValue span {
  color: #b7d433;
}

/**
*
* Stat Type: Highlight
*
**/
.fact-opt1 span span:before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  width: 46px;
  height: 46px;
  background: #fff200;
  margin: -21px 0 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.fact-opt2 .poundSign,
.fact-opt6 .plusSign {
  letter-spacing: -8px;
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.fact-opt2 .poundSign span,
.fact-opt6 .plusSign span {
  position: relative;
  z-index: 2;
  top: 10px;
  left: -4px;
}
.fact-opt2 .poundSign:before,
.fact-opt6 .plusSign:before {
  content: '';
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 46px;
  height: 46px;
  background: #fff200;
  margin: -21px 0 0 -23px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.fact-opt2 .numValue {
  position: relative;
  z-index: 3;
  top: 3px;
  left: -3px;
}

.fact-opt6 .plusSign span {
  font-weight: bold;
  top: 5px;
  left: -3px;
}
.fact-opt6 .plusSign:before {
  margin-top: -18px;
}

.fact-opt6 .numValue {
  position: relative;
  z-index: 3;
  top: 3px;
  right: -3px;
  font-size: 45px;
}

.fact-donutChart-container {
  display: block;
  height: 85px;
  width: 85px;
  margin: 0 auto;
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.fact-opt4 .numValue {
  position: absolute;
  display: block;
  height: 85px;
  width: 85px;
  left: 50%;
  top: 50%;
  margin-top: -42px;
  margin-left: -42px;
  text-align: center;
  font-size: 29px;
  line-height: 85px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.fact-donutChart circle {
  stroke-width: 6px;
}

.fact-donutChart .bar {
  stroke-width: 8px;
}

/* overrides for homepage */
@media screen and (min-width: 768px) {
  .section-facts .fact-donutChart-container {
    height: 110px;
    width: 110px;
  }

  .section-facts .fact-opt4 .numValue {
    height: 110px;
    width: 110px;
    margin-top: -55px;
    margin-left: -55px;
    line-height: 110px;
    font-size: 36px;
  }

  .section-facts .fact-donutChart-container svg {
    width: 110px;
    height: 110px;
  }
}
/**
*
* Callout Box: Rectangular
*
**/
/*
<a href="#" class="calloutBox colorTint-green">
	<div class="calloutBox-container">
		<div class="calloutBox-pic" style="background-image:url(/law/files/2015/07/test-widget.jpg);"></div>
		<div class="calloutBox-text">
			<p><strong>Our Faculty</strong> ipsum dolar sit anuit amok amet commodo</p>
		</div>
	</div>
</a>
*/
.calloutBox {
  display: block;
  text-decoration: none;
  border-width: 0 0 4px 0;
  margin: 0 0 25px 0;
}

.calloutBox-container {
  display: table;
  width: 100%;
}

.calloutBox .calloutBox-pic {
  position: relative;
  display: table-cell;
  width: 126px;
  height: 126px;
  background-position: center center;
  background-size: cover;
}
.calloutBox .calloutBox-pic:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 126px 15px;
}

.calloutBox-text {
  display: table-cell;
  vertical-align: middle;
}

.calloutBox p {
  color: #000;
  padding: 10px;
  margin: 0;
  font-size: 15px;
  line-height: 1.4;
}

.calloutBox p strong {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
}

.colorTint-green {
  background: #abca22;
  border-bottom: 4px solid #75920b;
}

.colorTint-green .calloutBox-pic:after {
  border-color: transparent transparent #abca22 transparent;
}

.colorTint-orange {
  background: #e4a221;
  border-bottom: 4px solid #745211;
}

.colorTint-orange .calloutBox-pic:after {
  border-color: transparent transparent #e4a221 transparent;
}

.colorTint-teal {
  background: #0099ff;
  border-bottom: 4px solid #0085de;
}

.colorTint-teal .calloutBox-pic:after {
  border-color: transparent transparent #0099ff transparent;
}

/**
*
* Landing Page Callout Sections (Homepage too)
*
**/
/**
*
* Wide-squares Section for Faculty & other landing pages
* has wide box and two narrow "learning" style boxes
*
**/
.wide-squaresCallout {
  float: none;
}

@media screen and (min-width: 992px) {
  .wide-squaresCallouts > .row {
    display: table;
    height: 1px;
  }
}

@media screen and (min-width: 992px) {
  .wide-squaresCallouts > .row > [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: top;
    height: 100%;
  }
}

.wide-squaresCallout-inner {
  position: relative;
  background: #fff;
}
@media screen and (min-width: 992px) {
  .wide-squaresCallout-inner {
    height: 100%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
}

.wide-squaresCallout-content {
  height: 100%;
}

.wide-squaresCallout,
.wide-squaresCallout-about {
  margin-bottom: 25px;
}
@media screen and (min-width: 992px) {
  .wide-squaresCallout,
  .wide-squaresCallout-about {
    margin-bottom: 0;
  }
}

.wide-squaresCallout-about .wide-squaresCallout-content {
  height: 100%;
  display: table;
}

.wide-squaresCallout-about .wide-squaresCallout-about-image {
  overflow: hidden;
  height: 300px;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .wide-squaresCallout-about .wide-squaresCallout-about-image {
    display: table-cell;
    height: 100%;
    float: none;
  }
}

.wide-squaresCallout .bottom-right-triangle-mask {
  display: none;
}
@media screen and (min-width: 768px) {
  .wide-squaresCallout .bottom-right-triangle-mask {
    display: block;
  }
}

.wide-squaresCallout-about-image figure {
  display: block;
  margin: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .wide-squaresCallout-about-image figure {
    height: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
  }
}

.wide-squaresCallout .wide-squaresCallout-about-content {
  padding: 20px 40px;
}
@media screen and (min-width: 768px) {
  .wide-squaresCallout .wide-squaresCallout-about-content {
    padding: 80px 40px 80px 20px;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    float: none;
  }
}

.wide-squaresCallout .wide-squaresCallout-about-content p {
  font-size: 14px;
}

.wide-squaresCallout-activities {
  text-align: center;
}

.wide-squaresCallout-activities a {
  text-align: center;
  text-decoration: none;
  background-color: #ffffff;
}

.wide-squaresCallout-activities .activitiesImg {
  max-height: 88px;
  max-width: 88px;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  top: 51px;
  border: 1px solid #e1e4e4;
  height: 88px;
  left: 50%;
  margin-left: -44px;
  width: 88px;
}

.wide-squaresCallout-activities h3 {
  background-color: #444444;
  color: #ffffff;
  font-family: "Smart-Sans", "Circular", Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1.3;
  text-align: center;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  top: 0;
  width: 100%;
  padding: 20px 0 52px;
}

.wide-squaresCallout-activities h3 span {
  color: #abca22;
}

.wide-squaresCallout-activities .text {
  font-size: 16px;
  color: #666666;
  padding-top: 40px;
}

.wide-squaresCallout-activities .text span {
  color: #222222;
  font-weight: 700;
  display: block;
  font-style: italic;
}

.wide-squaresCallout-activities .date {
  width: 50%;
  float: left;
  color: #abca22;
  font-size: 66px;
  font-family: "Smart-Sans", "Circular", Helvetica, sans-serif;
  line-height: 1.3;
  font-style: normal;
  text-transform: uppercase;
  line-height: .9;
  margin-bottom: 75px;
}

.wide-squaresCallout-activities .date span {
  color: #222222;
  font-size: 20px;
  display: block;
}

.wide-squaresCallout-activities .location {
  width: 50%;
  float: right;
  font-size: 14px;
  color: #666666;
  text-align: left;
}

.wide-squaresCallout-activities .button {
  text-align: left;
  bottom: 0;
  font-size: 12px;
  color: #000000;
  padding: 20px 24px;
  background-color: #f4f6f6;
  width: 100%;
  border: 1px solid #e1e4e4;
  left: 0;
  position: absolute;
}

/**
*
* Learn About BU LAW callouts
*
**/
.learning {
  margin-bottom: 25px;
  max-width: 260px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 500px) {
  .learning {
    max-width: none;
  }
}
@media screen and (min-width: 992px) {
  .learning {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 500px) {
  .learning.col-xs-6 {
    width: 100%;
    float: none;
    padding: 0;
  }
}
.squares .col-xs-6:nth-child(2n+1) {
  clear: left;
}
@media screen and (min-width: 992px) {
  .squares .col-xs-6:nth-child(2n+1) {
    clear: none;
  }
}

.squares .learning a {
  background: #fff;
}

.learning a {
  display: block;
  text-decoration: none;
  text-align: center;
  padding: 30px;
}

.learning .learningImg {
  margin: -30px -30px 20px -30px;
  position: relative;
}
.learning .learningImg:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -12px;
  left: 50%;
  margin-left: -12px;
  width: 24px;
  height: 35px;
  background: url("images/arrow-plus.svg") no-repeat center center;
}

.lt-ie9 .learning .learningImg:after {
  background-image: url("images/arrow-plus.png");
}

.learning .learningImg img {
  width: 100%;
  height: auto;
}

.learning h3 {
  font-size: 20px;
  line-height: 1.3;
  margin-bottom: 10px;
}

.learning p {
  font-size: 14px;
  line-height: 1.5;
  margin: 0;
  color: #666666;
}

/**
*
* Explore Section with wide format callouts
*
**/
.section-explore .rectangles {
  padding-right: 20px;
  padding-left: 20px;
}
@media screen and (min-width: 500px) {
  .section-explore .rectangles {
    padding-right: 0;
    padding-left: 0;
  }
}

.section-explore .explore {
  margin-bottom: 25px;
}
@media screen and (min-width: 992px) {
  .section-explore .explore {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .section-explore .explore {
    width: auto;
    float: none;
    padding: 0;
    max-width: 350px;
    margin-right: auto;
    margin-left: auto;
  }
}
.section-explore .explore.col-sm-6:nth-child(2n+1) {
  clear: left;
}
@media screen and (min-width: 992px) {
  .section-explore .explore.col-sm-6:nth-child(2n+1) {
    clear: none;
  }
}

.section-explore .explore a {
  display: block;
  text-decoration: none;
}

.section-explore .subText {
  text-align: center;
  max-width: 480px;
  margin-right: auto;
  margin-left: auto;
  font-size: 16px;
  line-height: 1.5;
  color: #666666;
}

.section-explore .exploreBox img {
  display: block;
}

.section-explore .exploreBox h4 {
  font-size: 16px;
  line-height: 1.5;
  padding: 10px 16px 16px 16px;
  margin: 0;
}

.section-explore .exploreBox .exploreImg {
  position: relative;
  z-index: 2;
}

.section-explore .exploreBox .svg-triangle-mask {
  position: absolute;
  bottom: -1px;
  top: auto;
  left: 0;
  right: 0;
  z-index: 3;
  width: 100%;
  height: auto;
}

.section-explore .exploreBox .svg-triangle-mask svg {
  fill: #fff;
  width: 100%;
  height: auto;
}

/**
*
* Circle callouts
*
**/
.circleImg {
  margin-bottom: 24px;
  text-align: center;
}
@media screen and (min-width: 992px) {
  .circleImg {
    left: 0;
    position: absolute;
    top: 0;
  }
}

.circleImg img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
@media screen and (min-width: 992px) {
  .circleImg img {
    float: left;
    margin-right: 24px;
  }
}

@media screen and (min-width: 992px) {
  .circleBox {
    padding-left: 185px;
    padding-top: 40px;
  }
}

.circleBox h4 {
  margin-bottom: 0;
}
.circleBox h4:before {
  content: "■■➡";
  font-family: "BU-Default-Icons";
  font-style: normal;
  font-size: 14px;
  color: #000000;
  letter-spacing: -9px;
  padding-right: 17px;
  margin-left: -3px;
}

article .circleBox h4 span {
  color: #e4a221;
}

article:last-child .circleBox h4 span {
  color: #abca22;
}

.circleBox a {
  text-decoration: none;
}

.circleBox p {
  font-size: 16px;
  color: #666666;
  /*
  	&:hover, &:focus {
  		color:$color-grayScale-2;
  	}
  */
}

/**
*
* Section - Expertise
*
**/
/**
*
* Dropdown Explorer for Area of Expertise
*
**/
.law-dropdown-explorer {
  background: #f4f6f6;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .law-dropdown-explorer {
    height: 52px;
    max-width: 80%;
  }
}

.law-dropdown-explorer > div {
  position: relative;
}
@media screen and (min-width: 992px) {
  .law-dropdown-explorer > div {
    margin: 0 148px;
  }
}

.law-dropdown-explorer .icon {
  display: inline-block;
  font-size: 16px;
}

.law-dropdown-explorer:hover .icon {
  color: #0099ff;
}

.law-dropdown-explorer select {
  -webkit-appearance: none;
  /*REMOVES DEFAULT CHROME & SAFARI STYLE*/
  -moz-appearance: none;
  /*REMOVES DEFAULT FIREFOX STYLE*/
  border: 0 !important;
  /*REMOVES BORDER*/
  background: transparent;
  padding: 10px;
  width: 100%;
  opacity: 0.0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.law-dropdown-explorer .law-dropdown-explorer-value {
  display: block;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 10px 0px;
}
@media screen and (min-width: 992px) {
  .law-dropdown-explorer .law-dropdown-explorer-value {
    font-size: 20px;
    padding: 7px;
  }
}

.law-dropdown-explorer .btn-dropdown-view {
  background: #0099ff;
  color: #fff;
  display: block;
  height: 48px;
  padding: 14px 12px 14px 0;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 12px;
  position: relative;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .law-dropdown-explorer .btn-dropdown-view {
    position: absolute;
    top: 0;
    right: 0;
    width: 136px;
  }
  .law-dropdown-explorer .btn-dropdown-view:before {
    content: '';
    width: 12px;
    height: 48px;
    background: url(images/custom-dropdown-btn-angle.png) no-repeat 0 0;
    position: absolute;
    left: -12px;
    top: 0;
  }
}

/**
*
* Area of Expertise Listings
*
**/
.expertise-listings {
  margin-bottom: 25px;
}

.listing a {
  display: block;
  text-decoration: none;
  max-width: 234px;
  margin: 0 auto;
}

.listing figure {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  display: block;
  margin: 40px auto 15px auto;
  width: 136px;
  height: 136px;
  border: 1px solid #e1e4e4;
}

.listing figure img {
  display: block;
  margin: 0;
  width: 100%;
}

.listing h4 {
  font-style: normal;
  color: #000;
  text-align: center;
  margin-bottom: 6px;
}

.listing p {
  color: #666666;
  text-align: center;
  font-size: 14px;
}

/**
*
* News Template
*
**/
.landingTop:after,
.landingTop .content-container:after,
.page-template-landing-news .faux-banner:after,
.faux-banner:after,
.faux-banner .featured-post:after,
.faux-banner .featured-post a:after,
.faux-banner .featured-post .excerpt:after,
.faux-banner .featured-post .excerpt p:after {
  /* These classes are using %clearfix. */
  display: table;
  clear: both;
  content: "";
}

@media screen and (min-width: 992px) {
  .page-template-landing-news .landingTop {
    background: #0099ff;
    max-height: 442px;
  }
}

.news-background {
  width: 50%;
  background: #ffffff;
  position: absolute;
  right: 0;
  min-height: 441px;
}

.page-template-landing-news .landingTop-content {
  padding: 0;
}
@media screen and (min-width: 768px) {
  .page-template-landing-news .landingTop-content {
    display: table;
    height: 100%;
  }
}
@media screen and (min-width: 992px) {
  .page-template-landing-news .landingTop-content {
    left: auto;
  }
}

.page-template-landing-news .faux-banner {
  background: #0099ff;
  color: #ffffff;
  position: relative;
}

.faux-banner .featured-post {
  position: relative;
  z-index: 1;
  height: 100%;
  padding: 20px;
}
@media screen and (min-width: 768px) {
  .faux-banner .featured-post {
    padding: 40px;
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .faux-banner .featured-post {
    min-height: 441px;
    width: 466px;
    float: right;
    padding: 40px 40px 0 0;
  }
}
@media screen and (min-width: 1200px) {
  .faux-banner .featured-post {
    width: 565px;
  }
}

.faux-banner .featured-post .date {
  color: #f4f6f6;
}

.faux-banner .featured-post p,
.faux-banner .featured-post .menu-social-links-container a {
  color: #ffffff;
}

.faux-banner .featured-post a {
  text-decoration: none;
}

.page-template-landing-news .spotlights {
  padding: 40px 0;
  margin: 0;
}

.spotlight-placeholder {
  display: block;
  height: 140px;
  width: 140px;
  border: 2px solid #dddddd;
  color: #dddddd;
  font-size: 32px;
  line-height: 1;
  padding-top: 40px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-style: italic;
  font-family: circular;
  font-weight: 800;
  background: #eeeeee;
}

.page-template-landing-news .btn-readmore {
  padding-bottom: 40px;
  text-align: center;
}
@media screen and (min-width: 992px) {
  .page-template-landing-news .btn-readmore {
    text-align: left;
  }
}

@media screen and (min-width: 992px) {
  .page-template-landing-news .featured-post .menu-social-links-container {
    position: absolute;
    bottom: 50px;
  }
}

.page-template-landing-news .featured-post .menu-social-links-container ul {
  padding: 0;
  margin: 0;
}

.page-template-landing-news .featured-post .menu-social-links-container li {
  list-style-type: none;
  display: inline;
  margin-right: 10px;
}

.row .spotlight[class*="col-"] {
  padding: 0;
}

/**
*
* Table Styles
*
**/
table {
  /*margin: 0 0 35px;*/
}

th span {
  font-style: italic;
  color: #666666;
  font-weight: 100;
}

/* Horizontal Scrolling Table */
.scroll {
  overflow: auto;
}

.scroll table {
  width: 100%;
  overflow: scroll;
}

/* Responsive Table */
table.responsive {
  width: 100%;
}

table.responsive td, table.responsive th {
  display: block;
  width: 100%;
}
@media screen and (min-width: 768px) {
  table.responsive td, table.responsive th {
    display: table-cell;
    width: auto;
  }
}

/* No-Border Table */
table.no-border {
  border: none;
}

table.no-border td, table.no-border th {
  border: none;
  padding: 0;
}

/**
*
* Collapsible Divs
*
**/
.bu_collapsible_container {
  padding: 20px;
  background-color: #f5f7f7;
  border: 1px solid #dddddd;
}

.bu_collapsible {
  margin: -20px !important;
  padding: 20px;
  background-color: #eeeeee;
}
.bu_collapsible:after {
  right: 20px;
}

.bu_collapsible_section {
  margin-top: 40px;
}

.course-feed .bu_collapsible_section {
  margin-top: 10px;
}

/**
*
* Course Feeds
*
**/
.course-feed {
  border-bottom: 1px solid #ccc;
}

.course-feed .bu_collapsible {
  border-top: 1px solid #ccc;
  padding: 20px 30px 20px 0;
  font-size: 16px !important;
  color: #75920b;
  margin: 0 !important;
  background-color: transparent;
}
.course-feed .bu_collapsible:after {
  right: 0;
}

.course-feed .bu_collapsible_container {
  border: none;
  background-color: white;
  padding: 0;
}

.course-feed .bu_collapsible_section p.meta {
  font-size: 16px;
  font-weight: 800;
  color: #222222;
  border: none;
  margin: 0;
  padding: 0;
  background: none;
}

/**
*
* Course Schedules
*
**/
.course-schedules.scroll {
  margin: -40px -20px -20px;
}

.course-schedules table {
  margin-bottom: 0;
  border: none;
}

.course-schedules table thead {
  background: #dddddd;
}

.course-schedules table th {
  width: 15%;
}
.course-schedules table th:first-child {
  width: 55%;
}

.course-schedules table .schedule-section {
  background: #cccccc;
  font-weight: 700;
}

/**
*
*  Evaluations
*
**/
.evaluations-course table {
  margin: 0;
}

.evaluations-course table th {
  width: 15%;
}
.evaluations-course table th:nth-child(n+3) {
  width: 35%;
}

.evaluations-professor.scroll {
  margin-bottom: -35px;
}

.evaluations-professor table th {
  width: 33.33%;
}

/**
*
* Activities & Engagements
*
**/
.engagements-listing h2 {
  margin-bottom: 10px;
}

.engagements-listing article,
.papers-listing article {
  position: relative;
  padding-top: 30px;
  margin-top: 30px;
  border: 1px solid #dddddd;
  border-width: 1px 0 0 0;
}

.engagements-listing .date {
  margin-bottom: 20px;
  font-family: "Benton", Helvetica, sans-serif;
  font-size: 14px;
}

/**
*
* Working Papers
*
**/
.post-type-archive-working-papers .content .content-container article {
  margin-top: 0;
}

.post-type-archive-working-papers .content .content-container p {
  margin-bottom: 0;
}

.papers-listing p {
  margin-bottom: 0;
}

/**
*
* Miscellaneous
*
**/
.single-calendar img.banner {
  display: none;
}

.alumni-slideshow .bu-slideshow-container .bu-slideshow-navigation-container .bu-slideshow-navigation {
  left: 6.5em;
  width: auto;
  bottom: auto;
  top: 0;
}

.hidden {
  display: none;
}

.IN-widget {
  float: left;
  margin: 0 20px 20px 0;
}

p.embed {
  margin-bottom: 0;
}

.multicolumn.two-column .col1 {
  margin-right: 6%;
}

.multicolumn.two-column .col1, .multicolumn.two-column .col2 {
  width: 47%;
  float: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-style: italic;
}
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
  /*color: #0099ff;*/
  color:#000000;
}

dt {
  font-weight: 700;
}

/**
*
* Page Headers
*
**/
h1.pageTitle {
  letter-spacing: -0.03em;
  text-transform: uppercase;
  font-size: 37px;
  line-height: 1.15;
}

.page-template-default h1.pageTitle span {
  color: #fff;
}

p.pageIntroduction {
  color: #ffffff;
  font-family: "TiemposText", Times, serif;
}

.landingTop-content h1.pageTitle {
  text-transform: none;
}

.landingTop-content .pageIntroduction p {
  font-family: "TiemposText", Times, serif;
}
.landingTop-content .pageIntroduction p:last-child {
  margin-bottom: 0;
}

/**
*
* Section Titles (Centered for landing pages)
*
**/
section {
  margin: 0;
}

.content-container section {
  margin-bottom: 60px;
}

.sectionTitle {
  font-family: "Smart-Sans", "Circular", Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1.3;
  text-align: center;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}

.sectionTitle span {
  color: #0099ff;
}

.subTitle {
  text-align: center;
}

.wp-caption, .wp-caption-text {
  color: #888888;
}

.alignright {
  margin: 0 0 30px 30px;
}

.alignleft {
  margin: 0 30px 30px 0;
}

/*
	888b    888                d8b                888   d8b
	8888b   888                Y8P                888   Y8P
	88888b  888                                   888
	888Y88b 888 8888b. 888  888888 .d88b.  8888b. 888888888 .d88b. 88888b.
	888 Y88b888    "88b888  888888d88P"88b    "88b888   888d88""88b888 "88b
	888  Y88888.d888888Y88  88P888888  888.d888888888   888888  888888  888
	888   Y8888888  888 Y8bd8P 888Y88b 888888  888Y88b. 888Y88..88P888  888
	888    Y888"Y888888  Y88P  888 "Y88888"Y888888 "Y888888 "Y88P" 888  888
	                                   888
	                              Y8b d88P
	                               "Y88P"
 */
@media screen and (min-width: 768px) {
  .masthead-container .utilityNav {
    background: #cc0000;
  }
}

.utilityNav {
  border-top-color: #520000;
}

.l-default .utilityNav {
  position: relative;
  top: 0;
  right: auto;
}

@media screen and (min-width: 768px) {
  .utilityNav-menu {
    margin-left: 5px;
  }
}
@media screen and (min-width: 992px) {
  .utilityNav-menu {
    width: auto;
    margin: 0 auto;
    display: table;
  }
}

.utilityNav li {
  padding: 0;
}

@media screen and (min-width: 768px) {
  .utilityNav a {
    padding: 15px;
    display: block;
  }
}

@media screen and (min-width: 768px) {
  .utilityNav li:last-child {
    background: #520000;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 600;
    position: absolute;
    right: 0;
    top: 0;
  }
}

@media screen and (min-width: 768px) {
  .utilityNav li:last-child a:hover, .utilityNav li:last-child a:focus {
    background: transparent;
    color: #fff200;
  }
}

/* dropdown */
.utilityNav li ul {
  display: none;
}
@media screen and (min-width: 768px) {
  .utilityNav li ul {
    position: absolute;
    left: -9999px;
    z-index: 3;
    display: block;
    background: #520000;
    width: 240px;
  }
}

.utilityNav li:hover ul,
.utilityNav li:focus ul {
  left: auto;
}

.utilityNav li li {
  position: relative;
  display: block;
  border-bottom: 1px solid #000000;
}

@media screen and (min-width: 768px) {
  .utilityNav li li:last-child {
    /*background: transparent;*/
    text-transform: none;
    font-style: normal;
    font-weight: normal;
    position: relative;
    padding: 0;
  }
}

.utilityNav li li a, .utilityNav li li.current_page_item a {
  line-height: 1.6;
  color: #ffffff;
  padding: 15px;
  width: 100%;
}
.utilityNav li li a:hover, .utilityNav li li a:focus, .utilityNav li li.current_page_item a:hover, .utilityNav li li.current_page_item a:focus {
  background: transparent;
  color: #fff200;
}

@media screen and (min-width: 768px) {
  .utilityNav ul li:hover a, .utilityNav ul li:focus a
  .utilityNav a:hover, .utilityNav a:focus {
    background: #520000;
  }
}

.primaryNav .utilityNav a {
  color: #ffffff;
}
.primaryNav .utilityNav a:hover, .primaryNav .utilityNav a:focus {
  text-decoration: underline;
}

nav {
  font-family: "Circular", Helvetica, sans-serif;
}

.primaryNav {
  background: #cc0000;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .primaryNav {
    background: transparent;
    padding: 12px;
    position: absolute;
    left: 0;
    top: 82px;
    border-top: 1px solid #e1e4e4;
  }
}
@media (min-width: 1080px) {
  .primaryNav {
    position: relative;
    top: 28px;
    padding: 0;
    border-top: none;
    text-align: center;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1200px) {
  .primaryNav {
    width: 800px;
    text-align: center;
    margin: 0 auto;
  }
}

@media screen and (min-width: 768px) {
  .primaryNav-menu {
    margin-left: 10px;
  }
}
@media (min-width: 900px) {
  .primaryNav-menu {
    text-align: center;
    display: block;
    margin: 0 auto;
  }
}
@media (min-width: 1080px) {
  .primaryNav-menu {
    margin-left: 0;
  }
}

.primaryNav-menu li {
  position: relative;
}
@media screen and (min-width: 768px) {
  .primaryNav-menu li {
    margin-right: 10px;
  }
}

.primaryNav-menu a {
  border-top-color: #520000;
}
@media screen and (min-width: 768px) {
  .primaryNav-menu a {
    color: #000000;
    padding: 0;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 20px;
    border-bottom: 4px solid transparent;
  }
}

.primaryNav-menu a:focus, .primaryNav-menu a:hover {
  color: #dfa6a6;
}
@media screen and (min-width: 768px) {
  .primaryNav-menu a:focus, .primaryNav-menu a:hover {
    color: #9f9f9f;
  }
}

.primaryNav-menu li a.active, .primaryNav-menu li a.active_section {
  color: #dfa6a6;
}
@media screen and (min-width: 768px) {
  .primaryNav-menu li a.active, .primaryNav-menu li a.active_section {
    color: #000000;
  }
}

@media screen and (min-width: 768px) {
  .primaryNav-menu li.current_page_item:after, .primaryNav-menu li.current_page_ancestor:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-top-color: #0099ff;
    border-width: 6px 5px 0 5px;
    margin-left: -5px;
    bottom: -5px;
    z-index: 2;
  }
}

@media screen and (min-width: 768px) {
  .primaryNav-menu li li.current_page_item:after, .primaryNav-menu li li.current_page_ancestor:after {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #e1e4e4;
  }
}

@media screen and (min-width: 768px) {
  .primaryNav-menu a.active, .primaryNav-menu a.active_section {
    border-bottom: 4px solid #0099ff;
  }
}

.primaryNav-menu li li a, .primaryNav-menu li li a.active, .primaryNav-menu li li a.active_section {
  border-bottom: 1px solid #e1e4e4;
  text-transform: none;
  color: #000000;
}
.primaryNav-menu li li a:hover, .primaryNav-menu li li a:focus, .primaryNav-menu li li a.active:hover, .primaryNav-menu li li a.active:focus, .primaryNav-menu li li a.active_section:hover, .primaryNav-menu li li a.active_section:focus {
  color: #555555;
  border-bottom: 1px solid #e1e4e4;
  text-transform: none;
}

.primaryNav.is-open {
  z-index: 1;
}

.primaryNav-menu ul {
  background: #ffffff;
  text-transform: none;
  border: 1px solid #e1e4e4;
  text-align: left;
  border-bottom-width: 4px;
}

.primaryNav-menu li li {
  margin-right: 0;
}

.primaryNav-menu li li a, .primaryNav-menu li li.current_page_item a {
  border-bottom: 1px solid #e1e4e4;
  padding: 14px 0;
  margin: 0 30px;
}

.primaryNav-menu li li:last-child a {
  border-bottom: none;
}

/**
*
* Sidebar Nav
*
**/
#contentnav {
  padding: 20px;
  border: 1px solid #e1e4e4;
  border-bottom-width: 4px;
}

#contentnav h3.widgetTitle {
  border-bottom: 1px solid #e1e4e4;
  font-size: 22px;
  font-style: italic;
  padding-bottom: 20px;
  overflow: hidden;
  text-transform: none;
}

#contentnav .widgetTitle a:before {
  content: "■■➡";
  font-family: "BU-Default-Icons";
  font-style: normal;
  font-size: 14px;
  color: #000000;
  letter-spacing: -9px;
  padding-right: 17px;
  margin-left: -3px;
}

#contentnav ul {
  border-bottom: 0;
}

#contentnav ul ul {
  border-left: 10px solid #e1e4e4;
}

.widget_bu_pages li li, .widget_nav_menu li li {
  padding: 0;
}

#contentnav li {
  border-top: 1px solid #e1e4e4;
}
#contentnav li:last-child a {
  padding-bottom: 0;
}

#contentnav li.last_item.current_page_item a,
#contentnav li.last_item.current_page_ancestor a {
  padding-bottom: 10px;
}

#contentnav li.last_item.current_page_item li a {
  padding-bottom: 10px;
}
#contentnav li.last_item.current_page_item li:last-child a {
  padding-bottom: 0;
}

#contentnav li.last_item.current_page_ancestor li:last-child a {
  padding-bottom: 0;
}

#contentnav li a {
  color: #666666;
  text-decoration: none;
  font-size: 16px;
}
#contentnav li a:hover, #contentnav li a:focus {
  color: #0099ff;
}

#contentnav li.current_page_item a {
  color: #0099ff;
}

#contentnav li.current_page_item li a {
  color: #666666;
}
#contentnav li.current_page_item li a:hover, #contentnav li.current_page_item li a:focus {
  color: #0099ff;
}

#contentnav li ul li a {
  padding: 10px 0 10px 10px;
  font-size: 14px;
}
#contentnav li ul li a:last-child {
  padding: 10px 0 10px 10px;
}

/* Adaptive Nav */
#contentnav li.first_item.last_item a {
  padding: 10px 0;
}

#contentnav li.first_item.last_item li a {
  padding: 10px 0 10px 10px;
}

#contentnav li.first_item.last_item li:last-child a {
  padding-bottom: 0;
}

#contentnav .active_section {
  color: #0099ff;
}

/**
*
* Widget Nav
*
**/
.widget_nav_menu li,
.widget_nav_menu ul {
  border: none;
}

.widget_nav_menu li a {
  text-decoration: none;
  padding: 3px 0;
}

/**
*
* Breadcrumbs
*
**/
nav.breadcrumbs {
  width: 100%;
  border-bottom: 1px solid #e1e4e4;
  margin-bottom: 40px;
  padding: 0 0 10px 0;
  font-size: 14px;
  color: #949595;
  font-style: italic;
  font-weight: bold;
}

nav.breadcrumbs a.crumb {
  color: #949595;
}
nav.breadcrumbs a.crumb:hover, nav.breadcrumbs a.crumb:focus {
  color: #444444;
}

nav.breadcrumbs a.crumb.active {
  color: #444444;
}

nav.breadcrumbs .icon,
nav.breadcrumbs .icon:before {
  margin-right: 0;
}

nav.breadcrumbs .sep {
  font-size: 9px;
  padding: 0 6px;
  position: relative;
  top: -2px;
}

.edit-link {
  display: none;
}

/**
*
* Global Max Width - Island
*
**/
@media screen and (min-width: 1776px) {
  .body-wrapper {
    max-width: 1776px;
    margin-right: auto;
    margin-left: auto;
    -moz-box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.05), 0 0 2px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.05), 0 0 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.05), 0 0 2px 0 rgba(0, 0, 0, 0.3);
  }
}

/**
*
* Header Area
*
**/
.masthead {
  position: relative;
  z-index: 1000;
}

@media screen and (min-width: 992px) {
  .masthead-container {
    min-height: 137px;
  }
}

.navContainer {
  position: relative;
}
@media screen and (min-width: 768px) {
  .navContainer {
    height: 134px;
  }
}
@media screen and (min-width: 1080px) {
  .navContainer {
    height: auto;
    padding-left: 330px;
    padding-right: 55px;
  }
}
@media screen and (min-width: 1120px) {
  .navContainer {
    padding-right: 85px;
  }
}
@media screen and (min-width: 1200px) {
  .navContainer {
    padding-right: 330px;
  }
}

@media screen and (min-width: 768px) {
  .search-open .navContainer {
    height: 130px;
  }
}
@media screen and (min-width: 1080px) {
  .search-open .navContainer {
    height: 90px;
  }
}

.brand {
  height: 60px;
}
@media screen and (min-width: 768px) {
  .brand {
    position: absolute;
    top: 0;
    left: 0;
    height: 82px;
  }
}
@media screen and (min-width: 992px) {
  .brand {
    width: 350px;
    height: 82px;
  }
}

.search-wrapper {
  position: absolute;
  right: 5px;
  top: 0;
  z-index: 2;
  width: 60px;
  height: 60px;
  overflow: hidden;
}
.search-wrapper a{
color:#444!important;
}
.search-wrapper a:hover{
color:#520000!important;
}
@media screen and (min-width: 768px) {
  .search-wrapper {
    top: 0;
    right: 0;
    width: 110px;
    height: 82px;
  }
}
@media screen and (min-width: 1080px) {
  .search-wrapper {
    width: 55px;
    height: 85px;
    line-height: 85px;
  }
}
@media screen and (min-width: 1120px) {
  .search-wrapper {
    width: 85px;
  }
}
@media screen and (min-width: 1200px) {
  .search-wrapper {
    width: 110px;
    height: 85px;
    line-height: 85px;
  }
}

.searchToggle {
  width: 60px;
  height: 60px;
  line-height: 60px;
}
@media screen and (min-width: 768px) {
  .searchToggle {
    width: 110px;
    height: 82px;
    line-height: 82px;
    color: #666666;
    background: #f4f6f6;
  }
}
@media screen and (min-width: 1080px) {
  .searchToggle {
    width: 55px;
    height: 85px;
    line-height: 85px;
    font-size: 22px;
  }
}
@media screen and (min-width: 1120px) {
  .searchToggle {
    width: 85px;
  }
}
@media screen and (min-width: 1200px) {
  .searchToggle {
    font-size: 31px;
    width: 110px;
  }
}

@media screen and (min-width: 768px) {
  .searchToggle:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 110px 8px 0 0;
    border-color: #ffffff transparent transparent transparent;
  }
}

@media screen and (min-width: 768px) {
  #quicksearch.is-open {
    position: absolute;
    left: 0;
    right: 0;
    top: 134px;
  }
}
@media screen and (min-width: 1080px) {
  #quicksearch.is-open {
    top: 85px;
  }
}

/**
*
* Content Container
*
**/
.single-profile .content .content-container {
  padding-top: 0;
}
@media screen and (min-width: 768px) {
  .single-profile .content .content-container {
    max-width: 750px;
    padding: 0;
  }
}
@media screen and (min-width: 992px) {
  .single-profile .content .content-container {
    max-width: 970px;
  }
}
@media screen and (min-width: 1200px) {
  .single-profile .content .content-container {
    max-width: 1170px;
  }
}

@media screen and (min-width: 768px) {
  .single-working-papers .content .content-container,
  .single-activityengagement .content .content-container {
    max-width: 750px;
  }
}

.page-template-landing-working-papers .page-inner .content-container,
.page-template-landing-activities-engagements .page-inner .content-container,
.page-template-no-sidebars .page-inner .content-container,
.page-template-default .page-inner .content-container {
  padding-top: 15px;
}

.page-template-news .page-inner .content-container,
.page-template-calendar .page-inner .content-container {
  padding-top: 35px;
}

/**
*
* Article (content area)
*
**/
@media screen and (min-width: 992px) {
  article[role=main] {
    width: 65.48672566371681%;
    left: 34.51327433628318%;
  }
}

@media screen and (min-width: 992px) {
  .single-working-papers article[role=main],
  .single-activityengagement article[role=main],
  .page-template-news article[role=main],
  .single-calendar article[role=main],
  .post-type-archive article[role=main],
  .single-format-standard article[role=main],
  .page-template-no-sidebars article[role=main],
  .page-template-calculator article[role=main] {
    width: 100%;
    left: auto;
  }
}

/**
*
* Sidebar
*
**/
.sidebar {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 992px) {
  .sidebar {
    width: 30.973451327433626%;
    right: 65.48672566371681%;
  }
}

/**
*
* Standard Page Layout
*
**/
.page-header {
  background: #0099ff;
  padding: 95px 0 176px 0;
}

.page .page-wrapper {
  position: relative;
}
.page .page-wrapper:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  max-height: 650px;
  height: 100%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,ffffff+100 */
  background: #fcfcfc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fcfcfc 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcfcfc 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcfcfc 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcfcfc 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fcfcfc 0%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
}

.page-template-landing-working-papers .page-wrapper,
.page-template-landing-activities-engagements .page-wrapper,
.page-template-no-sidebars .page-wrapper,
.page-template-news .page-wrapper,
.page-template-calendar .page-wraper,
.page-template-default .page-wrapper {
  padding-top: 0;
}
.page-template-landing-working-papers .page-wrapper:before,
.page-template-landing-activities-engagements .page-wrapper:before,
.page-template-no-sidebars .page-wrapper:before,
.page-template-news .page-wrapper:before,
.page-template-calendar .page-wraper:before,
.page-template-default .page-wrapper:before {
  top: 126px;
  /* ugly override */
}

.home .page-wrapper:before {
  top: 0;
}

.page.page-template-calendar .page-wrapper:before {
  position: relative;
}

.page .page-inner {
  position: relative;
  z-index: 2;
}

.page-template-landing-working-papers .page-inner,
.page-template-landing-activities-engagements .page-inner,
.page-template-no-sidebars .page-inner,
.page-template-news .page-inner,
.page-template-calendar .page-inner,
.page-template-default .page-inner, .page-inner {
  max-width: 1210px;
  margin: -126px auto 0 auto;
  background: #fff;
}

.home .page-inner {
  /* ugly override */
  max-width: none;
  margin: 0 auto;
  background: none;
}

@media screen and (min-width: 992px) {
  .page .page-header h1.col-md-6 {
    padding-right: 20px;
  }
}

@media screen and (min-width: 992px) {
  .page .page-header p.pageIntroduction {
    padding-left: 20px;
  }
}

/**
*
* Landing Page Top Faux Header
*
**/
.faux-banner {
  overflow: hidden;
  position: relative;
  margin: 0 -20px 25px -20px;
  background: #e1e4e4;
}
@media screen and (min-width: 992px) {
  .faux-banner {
    position: absolute;
    left: 0;
    right: 50%;
    top: 0;
    bottom: 0;
    height: auto;
    margin: 0;
  }
}

@media screen and (min-width: 992px) {
  .faux-banner figure {
    float: right;
    display: block;
    position: relative;
    height: 100%;
  }
}

.faux-banner img {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 992px) {
  .faux-banner img {
    float: right;
    max-width: none;
    margin: 0;
    display: block;
    height: 100%;
    width: auto;
  }
}

.faux-banner .svg-triangle-mask {
  display: none;
}
@media screen and (min-width: 992px) {
  .faux-banner .svg-triangle-mask {
    display: block;
  }
}

.landingTop .arrow {
  display: block;
  position: absolute;
  z-index: 5;
  left: 50%;
  margin-left: -13px;
  bottom: -13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 13px 0 13px;
  border-color: #e1e4e4 transparent transparent transparent;
}
.landingTop .arrow:before {
  content: '';
  display: block;
  position: absolute;
  top: -15px;
  left: 50%;
  margin-left: -13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 13px 0 13px;
  border-color: #ffffff transparent transparent transparent;
}

.landingTop-content {
  /*
  	@include breakpoint(md) {
  		padding-top: 40px;
  		padding-bottom:40px;
  	}
  */
}
@media screen and (min-width: 768px) {
  .landingTop-content {
    display: table;
    height: 100%;
    padding: 40px 0;
  }
}
@media screen and (min-width: 1200px) {
  .landingTop-content {
    padding-top: 128px;
    padding-bottom: 128px;
  }
}

@media screen and (min-width: 992px) {
  .landingTop-content.col-md-6 {
    padding-left: 20px;
  }
}

@media screen and (min-width: 768px) {
  .landingTop-content-inner {
    display: table-cell;
    vertical-align: middle;
  }
}

/**
*
* Footer
*
**/
.siteFooter {
  color: #ffffff;
  position: relative;
  padding: 0;
}

.siteFooter-left-bg {
  position: absolute;
  left: 0;
  right: 50%;
  top: 0;
  bottom: 0;
  background: #212323;
}

.footer-triangle {
  position: absolute;
  left: 0;
  right: 50%;
  top: 0;
  bottom: 0;
  margin-right: 35%;
  display: none;
}

.siteFooter .content-container {
  position: relative;
  z-index: 100;
  background: #000;
  padding-top: 40px;
  padding-bottom: 182px;
}
.siteFooter .content-container:after {
  content: '';
  position: absolute;
  top: 0;
  left: -50px;
  width: 50px;
  height: 100%;
  background-color: #000;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAEDCAMAAADtMb+WAAACi1BMVEUhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyOH2fLpAAAA2HRSTlMAAQIDBAUGBwgJCgsMDQ8REhMUFRYXGBkaGxwdHyAiIyQlJicoKSstLjAxMjM0NTY3ODo7PD5AQUJDREVGR0hJS01OT1BRUlNUVVZXWFpbXF5fYGFiY2RlZmdpamxtbm9wcXJzdHZ3eXp8fX5/gIGCg4SGh4mKi4yNjo+QkZKUlpeZmpucnZ6foKGio6WmqKmqq6ytrq+wsrO1tri5uru8vb6/wMLDxcbHyMnKy8zNzs/Q0tPV1tfY2drb3N3e3+Hj5ebn6Onq6+zu7/Hy9PX29/j5+vv8/f4I/wk3AAABXUlEQVRYw83QWW4CQQxFUYesKPvfSFbhgXloIB8hBOgLKsuqFnwePd1y8/Eto9/mazZGCSFVVE+olQua6EZii7rekIaQWkK9vGXVRLf8FestqQupJdSl2uWtdnoNdbUjdSG1hLpUu7zVKV9b7khdSE3eddvptcWe9HfappbQXt1Or80PpJdAk1pCp+2WtzGgCqmVtVfXE5oo+EB6/Yg7tYR6Quvd8vaM2ziS/k9v1RLqMmW3fMMJC3EivQncqMm7bjMF1BMW/EwaQqqojmqTblmjfXtEvTvhqoGq0l6wxDZTyGi0bwe84T7wp46qiS2rlbfW54YD/g8PeFFH1cSW1cqFTjcc5qSPgVeqqIFqCa3f4InLsLBfkI6yL9TKW9ZIbDVxQ7QXdkvScfa5WnnLGomtJgreXtiuSCErMzrsqXp5mymotH+Ftxe2a1IKyMwSGqgq7a/Vb0h0P4cB9AcjUgxSdKqyDQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: auto 100%;
}
@media screen and (min-width: 768px) {
  .siteFooter .content-container {
    padding-bottom: 0;
    height: 360px;
    max-width: 750px;
  }
}
@media screen and (min-width: 992px) {
  .siteFooter .content-container {
    max-width: 970px;
  }
}
@media screen and (min-width: 1200px) {
  .siteFooter .content-container {
    max-width: 1170px;
  }
}

.has-branding .siteFooter-brand {
  position: absolute;
  bottom: 20px;
}
@media screen and (min-width: 768px) {
  .has-branding .siteFooter-brand {
    bottom: auto;
    top: 60px;
  }
}
@media screen and (min-width: 992px) {
  .has-branding .siteFooter-brand {
    top: 40px;
  }
}

.has-info-links .siteFooter-info {
  position: absolute;
  bottom: 112px;
  left: 20px;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .has-info-links .siteFooter-info {
    position: static;
    padding-top: 20px;
  }
}
@media screen and (min-width: 992px) {
  .has-info-links .siteFooter-info {
    padding-top: 0;
    width: 35%;
    float: left;
  }
}

.siteFooter-info span {
  color: #0099ff;
  font-size: 14px;
  text-transform: uppercase;
  font-style: italic;
  font-family: "Circular", Helvetica, sans-serif;
  font-weight: 800;
}

@media screen and (min-width: 768px) {
  .has-info-links .siteFooter-links {
    position: absolute;
    left: 0;
    top: 20px;
    right: 0;
    width: auto;
    padding-left: 20px;
  }
}
@media screen and (min-width: 992px) {
  .has-info-links .siteFooter-links {
    width: 65%;
    float: left;
    padding-left: 30px;
    position: static;
  }
}

.has-info-links .siteFooter-links a {
  font-size: 14px;
  line-height: 1.6;
}

/**
*
* Footbar: gray, for news & events widgets
*
**/
.page-footbar {
  position: relative;
  z-index: 3;
  background: #f5f7f7;
  border-top: 1px solid #e1e4e4;
}

.page-footbar .footbar-container {
  padding-top: 35px;
}

@media screen and (min-width: 768px) {
  .page-footbar .footbar-container .widget {
    padding: 0 1.7699115044247788% 0 0;
    width: 32.743362831858406%;
    margin-bottom: 20px;
    float: left;
  }
  .page-footbar .footbar-container .widget:first-child {
    padding: 0;
    width: 30.973451327433626%;
    margin-right: 3.5398230088495577%;
  }
  .page-footbar .footbar-container .widget:last-child {
    padding-right: 0;
    padding-left: 1.7699115044247788%;
  }
}

.page-footbar .widgetTitle {
  text-align: center;
  text-transform: uppercase;
}

/**
*
* Footbar: black, in footer
*
**/
.site-footbar {
  position: relative;
  z-index: 3;
  padding: 20px 0;
  background: #212323;
}
@media screen and (min-width: 768px) {
  .site-footbar {
    min-height: 260px;
    overflow: hidden;
    padding: 0;
  }
}

.site-footbar .footbar-container {
  background: none;
  padding-top: 0;
  color: #ffffff;
}
@media screen and (min-width: 768px) {
  .site-footbar .footbar-container {
    padding-bottom: 250px;
  }
}
@media screen and (min-width: 992px) {
  .site-footbar .footbar-container {
    padding-bottom: 0;
  }
}

.site-footbar .widgetTitle {
  color: #ffffff;
}

.site-footbar .widgetTitle span {
  color: #949595;
}

.site-footbar .widget-3 .widgetTitle span {
  color: #cdebff;
}

.footbar-container .widget ul {
  margin-top: 10px;
}

@media screen and (min-width: 768px) {
  .site-footbar .footbar-container .widget {
    margin-bottom: 0;
    padding-top: 40px;
    width: 50%;
    float: left;
  }
  .site-footbar .footbar-container .widget.widget-3 {
    width: auto;
    float: none;
  }
}
@media screen and (min-width: 992px) {
  .site-footbar .footbar-container .widget {
    width: 21.238938053097346%;
    padding-left: 40px;
  }
  .site-footbar .footbar-container .widget:first-child {
    padding-left: 0;
  }
  .site-footbar .footbar-container .widget.widget-3 {
    width: 51.85840707964602%;
    float: left;
  }
}

.site-footbar .footbar-container .widget-3 {
  background: url(images/footer-map.jpg) no-repeat left top;
  margin: -20px;
  padding: 20px;
  background-size: auto 180%;
  width: 150%;
}
@media screen and (min-width: 768px) {
  .site-footbar .footbar-container .widget-3 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 250px;
    float: none;
  }
}
@media screen and (min-width: 992px) {
  .site-footbar .footbar-container .widget-3 {
    left: 48.14159292035398%;
    top: 0;
    float: none;
    padding: 40px 20px 20px 60px;
    margin: 0;
    background-size: none;
    clear: none;
    width: auto;
    height: auto;
  }
  .site-footbar .footbar-container .widget-3:before {
    content: '';
    width: 25px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAEDCAMAAADtMb+WAAACi1BMVEUhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyMhIyOH2fLpAAAA2HRSTlMAAQIDBAUGBwgJCgsMDQ8REhMUFRYXGBkaGxwdHyAiIyQlJicoKSstLjAxMjM0NTY3ODo7PD5AQUJDREVGR0hJS01OT1BRUlNUVVZXWFpbXF5fYGFiY2RlZmdpamxtbm9wcXJzdHZ3eXp8fX5/gIGCg4SGh4mKi4yNjo+QkZKUlpeZmpucnZ6foKGio6WmqKmqq6ytrq+wsrO1tri5uru8vb6/wMLDxcbHyMnKy8zNzs/Q0tPV1tfY2drb3N3e3+Hj5ebn6Onq6+zu7/Hy9PX29/j5+vv8/f4I/wk3AAABXUlEQVRYw83QWW4CQQxFUYesKPvfSFbhgXloIB8hBOgLKsuqFnwePd1y8/Eto9/mazZGCSFVVE+olQua6EZii7rekIaQWkK9vGXVRLf8FestqQupJdSl2uWtdnoNdbUjdSG1hLpUu7zVKV9b7khdSE3eddvptcWe9HfappbQXt1Or80PpJdAk1pCp+2WtzGgCqmVtVfXE5oo+EB6/Yg7tYR6Quvd8vaM2ziS/k9v1RLqMmW3fMMJC3EivQncqMm7bjMF1BMW/EwaQqqojmqTblmjfXtEvTvhqoGq0l6wxDZTyGi0bwe84T7wp46qiS2rlbfW54YD/g8PeFFH1cSW1cqFTjcc5qSPgVeqqIFqCa3f4InLsLBfkI6yL9TKW9ZIbDVxQ7QXdkvScfa5WnnLGomtJgreXtiuSCErMzrsqXp5mymotH+Ftxe2a1IKyMwSGqgq7a/Vb0h0P4cB9AcjUgxSdKqyDQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: auto 100%;
  }
}

@media screen and (min-width: 768px) {
  .site-footbar .widget-3 .widgetTitle,
  .site-footbar .widget-3 .textwidget {
    max-width: 750px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media screen and (min-width: 992px) {
  .site-footbar .widget-3 .widgetTitle,
  .site-footbar .widget-3 .textwidget {
    max-width: none;
    padding: 0;
  }
}

@media screen and (min-width: 768px) {
  .site-footbar .widget-3 .textwidget {
    padding-left: 20px;
  }
}
@media screen and (min-width: 992px) {
  .site-footbar .widget-3 .textwidget {
    padding: 0;
  }
}

.site-footbar .widget-3 a .widgetTitle,
.site-footbar .widget-3 .textwidget a,
.site-footbar .widget-3 a p {
  text-decoration: none;
}

.site-footbar .widget-3 a p {
  font-size: 14px;
  line-height: 1.6;
  color: #ffffff;
}

.site-footbar .widget-3 a:hover p,
.site-footbar .widget-3 a:focus p {
  text-decoration: underline;
}

.site-footbar .widget a, .footbar .widget a {
  color: #949595;
}
.site-footbar .widget a:hover, .site-footbar .widget a:focus, .footbar .widget a:hover, .footbar .widget a:focus {
  color: #ffffff;
}

/*
	888       888d8b     888                888
	888   o   888Y8P     888                888
	888  d8b  888        888                888
	888 d888b 888888 .d88888 .d88b.  .d88b. 888888.d8888b
	888d88888b888888d88" 888d88P"88bd8P  Y8b888   88K
	88888P Y88888888888  888888  88888888888888   "Y8888b.
	8888P   Y8888888Y88b 888Y88b 888Y8b.    Y88b.      X88
	888P     Y888888 "Y88888 "Y88888 "Y8888  "Y888 88888P'
	                             888
	                        Y8b d88P
	                         "Y88P"
 */
.sidebar .widget {
  border-top: 1px solid #e1e4e4;
  padding-top: 40px;
}
.sidebar .widget:first-child {
  border-top: none;
  padding-top: 0;
}

.widget_bu_pages + .widget {
  border-top: none;
  padding-top: 0;
}

.widgetTitle {
  margin-bottom: 15px;
  text-transform: uppercase;
  font-style: italic;
  font-weight: 700;
}

.widgetTitle a, .page-footbar .widget a {
  color: #000000;
}
.widgetTitle a:hover, .widgetTitle a:focus, .widgetTitle a:hover span, .widgetTitle a:focus span, .page-footbar .widget a:hover, .page-footbar .widget a:focus, .page-footbar .widget a:hover span, .page-footbar .widget a:focus span {
  color: #000000;
}

.widgetTitle span, .widgetTitle a span {
  color: #0099ff;
}

/*
.widgetTitle a span {
	&:hover, &:focus {
		color:$color-grayScale-a;	
	}
}
*/
/**
*
* News Widget
*
**/
.widget-bu-posts .post > p,
.news_list .excerpt, .widget-bu-posts .excerpt {
  margin-bottom: 0;
}

.news_list {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

.news_list li, .widget-bu-posts .post {
  margin-bottom: 15px;
}

.news_list .date, .spotlight a p.date, .widget-bu-posts .published {
  font-size: 14px;
  font-style: italic;
  color: #7d7e7e;
}

.news_list .news_post_title,
.widget-bu-posts .headline {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 0px;
  font-style: normal;
}
.news_list .news_post_title a,
.widget-bu-posts .headline a {
  color: #000;
  text-decoration: none;
}
.news_list .news_post_title a:hover, .news_list .news_post_title a:focus,
.widget-bu-posts .headline a:hover,
.widget-bu-posts .headline a:focus {
  color: #0099ff;
}

.news_list .excerpt,
.widget-bu-posts .excerpt {
  font-size: 14px;
  line-height: 1.6;
  color: #646666;
  margin-bottom: 15px;
}

.widget-bu-posts .thumb {
  max-height: 88px;
  max-width: 88px;
}

/**
*
* Calendar Widget
*
**/
.widgetnav.graphic li {
  margin-bottom: 15px;
}
.widgetnav.graphic li:last-child {
  margin-bottom: 0;
}

.widgetnav.graphic .date {
  display: block;
  float: left;
  text-align: center;
  padding-right: 20px;
  font-family: "Circular", Helvetica, sans-serif;
}

.widgetnav.graphic .date .day {
  display: block;
  font-size: 40px;
  margin: -14px 0;
  font-weight: 800;
  color: #000000;
}

.widgetnav.graphic .date .month {
  padding-left: 0;
  font-size: 16px;
  text-transform: uppercase;
  color: #0099ff;
  font-style: italic;
  font-weight: 700;
}

.widgetnav.graphic a {
  text-decoration: none;
}

.widgetnav.graphic a .event-title {
  font-style: normal;
  font-weight: 600;
  color: #000000;
  display: box;
  display: flexbox;
  display: flex;
}

.widgetnav.graphic a:hover .event-title,
.widgetnav.graphic a:focus .event-title {
  color: #0099ff;
}

article ul.widgetnav.graphic {
  padding-left: 0;
}

article .widgetnav.graphic li {
  list-style: none;
  border-bottom: 1px solid #e1e4e4;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

article .widgetnav.graphic a .event-title {
  display: inline;
}

.menu-social-links-container a {
  font-size: 14px;
  font-family: "Circular", Helvetica, sans-serif;
  line-height: 1.6em;
}
.menu-social-links-container a:before {
  margin: -3px 10px 0 0;
}

.page-template-landing-news .featured-post .menu-social-links-container a:before {
  margin: -3px 5px 0 0;
}

a i.icon-home:before {
  padding-bottom: 8px;
}

.listing figure:before {
  font-size: 91px;
  left: 33%;
  position: absolute;
  top: 18%;
  z-index: -1;
  color: #eeeeee;
}

.no-photo:before {
  color: #dddddd;
  font-size: 56px;
  margin-top: 10px;
}

.profile-thumb .no-photo:before {
  font-size: 112px;
  margin-top: 20px;
}

.advanced .no-photo:before {
  font-size: 84px;
  padding-top: 10px;
}

/* Social Media links for Profiles */
.social-facebook a, .social-linkedin a, .social-twitter a, .social-blog a {
  float: left;
  margin-right: 20px;
}

/**
*
* Special Pages
*
**/
/*
	888    888
	888    888
	888    888
	8888888888 .d88b. 88888b.d88b.  .d88b. 88888b.  8888b.  .d88b.  .d88b.
	888    888d88""88b888 "888 "88bd8P  Y8b888 "88b    "88bd88P"88bd8P  Y8b
	888    888888  888888  888  88888888888888  888.d888888888  88888888888
	888    888Y88..88P888  888  888Y8b.    888 d88P888  888Y88b 888Y8b.
	888    888 "Y88P" 888  888  888 "Y8888 88888P" "Y888888 "Y88888 "Y8888
	                                       888                  888
	                                       888             Y8b d88P
	                                       888              "Y88P"
 */
.home section {
  margin-top: 0;
  position: relative;
  margin-bottom: 0;
}

.home .content-container section {
  margin: 60px 0;
}

#home-top,
.landingTop {
  border-bottom: 1px solid #e1e4e4;
  margin-top: 0;
  position: relative;
  z-index: 2;
}

#home-top .content-container,
.landingTop .content-container {
  padding-bottom: 20px;
  padding-top: 0;
}
@media screen and (min-width: 768px) {
  #home-top .content-container,
  .landingTop .content-container {
    padding-bottom: 0;
  }
}

.home .faux-banner {
  margin: 0 -20px 25px -20px;
}
@media screen and (min-width: 768px) {
  .home .faux-banner {
    position: absolute;
    left: 0;
    right: 0;
  }
}
@media screen and (min-width: 992px) {
  .home .faux-banner {
    right: 50%;
    top: 0;
    bottom: 0;
    height: auto;
    margin: 0;
  }
}

.faux-banner .bottom-right-triangle-mask {
  display: none;
}
@media screen and (min-width: 992px) {
  .faux-banner .bottom-right-triangle-mask {
    display: block;
  }
}

.home .faux-banner figure {
  width: 100%;
  height: 280px;
  float: none;
  background-repeat: no-repeat;
  background-position: center right;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .home .faux-banner figure {
    height: 550px;
  }
}
@media screen and (min-width: 992px) {
  .home .faux-banner figure {
    height: 850px;
  }
}
@media screen and (min-width: 1200px) {
  .home .faux-banner figure {
    height: 100%;
  }
}

div.diamond {
  width: 0;
  height: 0;
  border: 35px solid transparent;
  border-right-color: #b7d433;
  position: absolute;
  bottom: -35px;
  left: 50%;
  margin-left: -70px;
}
div.diamond:before {
  content: '';
  position: absolute;
  left: 35px;
  top: -35px;
  width: 0;
  height: 0;
  border: 35px solid transparent;
  border-left-color: #abca22;
}

.home .info {
  background: #0099ff;
  padding: 20px;
  width: 100%;
  text-align: center;
  bottom: 0;
}
@media screen and (min-width: 992px) {
  .home .info {
    position: absolute;
    padding: 30px 60px 30px 30px;
    right: 0;
    top: 30%;
    width: auto;
    text-align: left;
    bottom: auto;
  }
}

.home .info a {
  z-index: 1;
  position: relative;
}

.home .info h1 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 24px;
}
@media screen and (min-width: 992px) {
  .home .info h1 {
    font-size: 37px;
  }
}

.home .info h1 br {
  display: none;
}
@media screen and (min-width: 992px) {
  .home .info h1 br {
    display: block;
  }
}

.home .info h1 span {
  color: #000000;
}

.home .info button {
  background: #ffffff;
  color: #0099ff;
  text-transform: uppercase;
  font-style: italic;
  font-size: 16px;
  font-weight: 600;
}
.home .info button:hover {
  background: #eee;
}

.home .info .svg-triangle-mask {
  right: 99.5%;
  left: auto;
}

.home .info .svg-triangle-mask svg {
  fill: #0099ff;
}

/**
*
* Faux Banner About Text (Right side)
*
**/
@media screen and (min-width: 768px) {
  #home-top div.about {
    padding-top: 710px;
  }
}
@media screen and (min-width: 992px) {
  #home-top div.about {
    padding-left: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 1200px) {
  #home-top div.about {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

#home-top .about p {
  font-family: "TiemposText", Times, serif;
}
@media screen and (min-width: 992px) {
  #home-top .about p {
    font-size: 16px;
    line-height: 1.6;
  }
}
@media screen and (min-width: 1200px) {
  #home-top .about p {
    font-size: 18px;
    line-height: 1.5;
  }
}

#home-top .about p strong:first-child {
  font-family: "Circular", Helvetica, sans-serif;
  color: #000;
  font-size: 20px;
}

/**
*
* Faux Banner Spotlight blocks
*
**/
.spotlights {
  margin-top: 30px;
  padding-top: 30px;
  margin-bottom: 75px;
}
@media screen and (min-width: 992px) {
  .spotlights {
    margin-bottom: 0;
  }
}

.home .spotlights {
  border-top: 1px solid #e1e4e4;
}

.spotlight {
  width: 100%;
  float: none;
  display: block;
  margin-bottom: 25px;
}
@media screen and (min-width: 500px) {
  .spotlight {
    float: left;
    width: 28.440366972477065%;
    margin-left: 7.339449541284404%;
    margin-bottom: 0;
  }
  .spotlight:first-child {
    margin-left: 0;
  }
}

.spotlight img {
  max-width: 140px;
  margin-bottom: 10px;
  border: 2px solid #dddddd;
}

.spotlight a {
  text-align: center;
  text-decoration: none;
  display: block;
}
@media screen and (min-width: 768px) {
  .spotlight a {
    text-align: left;
  }
}

.spotlight h3 {
  border-bottom: none;
  font-size: 18px;
  font-style: italic;
  font-family: "Circular", Helvetica, sans-serif;
  font-weight: 800;
  margin-bottom: 6px;
}
@media screen and (min-width: 992px) {
  .spotlight h3 {
    font-size: 16px;
    line-height: 1.3;
  }
}
@media screen and (min-width: 1200px) {
  .spotlight h3 {
    font-size: 18px;
  }
}

#home-top .about .spotlight a p {
  font-size: 14px;
  line-height: 1.3em;
  color: #666666;
  margin-bottom: 0;
}

.spotlight a p.date {
  margin-bottom: 0;
}

/**
*
* Green Diamond/Arrow
*
**/
.chevron {
  position: relative;
  display: block;
  height: 15px;
  top: -3px;
  left: 20px;
}

.chevron:before,
.chevron:after {
  position: absolute;
  z-index: 3;
  display: block;
  content: "";
  top: -2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 15px 15px 0;
  border-color: transparent #b7d433 transparent transparent;
}

.chevron span {
  position: absolute;
  z-index: 2;
  display: block;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 15px 0 15px;
  border-color: #ffffff transparent transparent transparent;
}

.chevron:after {
  left: 15px;
  border-width: 15px 15px 0 0;
  border-color: #abca22 transparent transparent transparent;
}

/*
	8888888b.                 .d888d8b888
	888   Y88b               d88P" Y8P888
	888    888               888      888
	888   d88P888d888 .d88b. 888888888888 .d88b. .d8888b
	8888888P" 888P"  d88""88b888   888888d8P  Y8b88K
	888       888    888  888888   88888888888888"Y8888b.
	888       888    Y88..88P888   888888Y8b.         X88
	888       888     "Y88P" 888   888888 "Y8888  88888P'



 */
/**
*
* Single Profile Template
*
**/
/*
.single-profile .content-container {
	@include breakpoint(md) {
		max-width: $container-MD;
	}
	@include breakpoint(lg) {
		max-width: $container-LG;
	}
}
*/
.single-profile article[role=main],
.page-template-profiles article[role=main] {
  left: 0;
  float: none;
}

.single-profile article[role=main] h1.name {
  padding-top: 40px;
  font-size: 37px;
  line-height: 37px;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .single-profile article[role=main] h1.name {
    padding-top: 92px;
  }
}

.single-profile article[role=main] h2.title {
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  margin: 14px 0;
  line-height: 1.3;
}

.single-profile article[role=main] h1.name, .single-profile article[role=main] h2.title, .single-profile .titles, .single-profile .education, .profile-info, .profile-info .label {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .single-profile article[role=main] h1.name, .single-profile article[role=main] h2.title, .single-profile .titles, .single-profile .education, .profile-info, .profile-info .label {
    text-align: left;
  }
}

.single-profile p.titles {
  margin-top: 18px;
  line-height: 1.3;
}

.single-profile .has-small-photo .profile-content,
.single-profile .has-large-photo .profile-content {
  padding: 0 0 35px 0;
}
@media screen and (min-width: 768px) {
  .single-profile .has-small-photo .profile-content,
  .single-profile .has-large-photo .profile-content {
    padding-left: 20px;
  }
}
@media screen and (min-width: 992px) {
  .single-profile .has-small-photo .profile-content,
  .single-profile .has-large-photo .profile-content {
    padding-left: 46px;
  }
}

@media screen and (min-width: 768px) {
  .single-profile .has-small-photo .profile-content {
    position: static;
  }
}

.single-profile .has-large-photo .profile-photo {
  border-left: 1px solid #e1e4e4;
  border-right: 1px solid #e1e4e4;
  border-bottom: 3px solid #0099ff;
  max-width: 400px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 992px) {
  .single-profile .has-large-photo .profile-photo {
    margin-left: -157px;
    max-width: 534px;
  }
}

.single-profile .profile-image img {
  display: block;
  margin: 0;
}

.single-profile .profile-thumb figure {
  width: 200px;
  height: 200px;
  position: static;
  margin: 50px auto 0 auto;
  left: auto;
  top: auto;
  border: 2px solid #dddddd;
}
@media screen and (min-width: 768px) {
  .single-profile .profile-thumb figure {
    margin: 92px auto 0 auto;
  }
}

/**
*
* Area of Expertise - Single Profile
*
**/
.profile-areas-expertise {
  margin-top: 33px;
}

.profile-areas-expertise ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 25px 0;
}

.profile-areas-expertise li {
  list-style-type: none;
  display: inline-block;
  padding: 0;
  margin: 0;
}

/**
*
* Sections
*
**/
.profile-bio,
.profile-publications,
.profile-activities-engagments,
.profile-courses,
.profile-in-media,
.btn-view {
  border-top: 1px solid #e1e4e4;
  padding-top: 25px;
}

.js .profile-bio-collapsible {
  max-height: 200px;
  overflow: hidden;
}

.js .has-small-photo .profile-bio-collapsible {
  max-height: 300px;
}

.profile-read-more,
.profile-media-read-more {
  text-decoration: underline;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&amp;0+0,1+45 */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 45%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 45%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 45%, white 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-8 */
  z-index: 1;
  position: relative;
  text-align: center;
  display: block;
  padding-top: 60px;
  margin: -125px 0px 10px;
  height: 120px;
}
.profile-read-more:hover, .profile-read-more:focus,
.profile-media-read-more:hover,
.profile-media-read-more:focus {
  text-decoration: none;
}

.profile-activities-engagments .activity a {
  text-decoration: none;
  display: block;
}

.profile-activities-engagments .activity a .activity-date {
  width: 175px;
  float: left;
  background: #444444;
  text-align: center;
  font-family: "Smart-Sans", "Circular", Helvetica, sans-serif;
  padding: 25px 0;
  line-height: .9;
  position: relative;
  margin-right: 20px;
  overflow: hidden;
}

.profile-activities-engagments .activity a .activity-date .month {
  color: #b7d433;
  font-size: 40px;
  text-transform: uppercase;
}

.profile-activities-engagments .activity a .activity-date .day {
  color: #ffffff;
  font-size: 40px;
}

.profile-activities-engagments .activity a .activity-date .year {
  display: block;
  font-size: 60px;
  color: #666666;
}

.profile-activities-engagments .activity a h3 {
  margin: 0;
  font-style: normal;
}

.profile-activities-engagments .activity a h4 {
  font-weight: 400;
  font-style: normal;
  margin-bottom: 15px;
}

.profile-activities-engagments .activity a .activity-content {
  color: #666666;
}

.single-profile section h5 {
  margin-bottom: 12px;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1.0;
}

/**
*
* Profile Info (Blue Box)
*
**/
section.profile-info {
  position: relative;
  overflow: hidden;
  padding: 0;
  border-width: 0;
  background: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
@media screen and (min-width: 768px) {
  section.profile-info {
    float: none;
    margin: 60px 0 0 0;
  }
}

@media screen and (min-width: 768px) {
  .has-small-photo .profile-info,
  .has-large-photo .profile-info {
    width: auto;
    margin: 0;
  }
}
@media screen and (min-width: 992px) {
  .has-small-photo .profile-info,
  .has-large-photo .profile-info {
    float: none;
    position: absolute;
    left: 0;
    margin-right: 0;
    width: 33.33333%;
    padding: 0;
    top: 340px;
  }
}

@media screen and (min-width: 992px) {
  .has-large-photo .profile-info {
    margin-right: -20px;
    width: 300px;
    top: 325px;
    left: auto;
    right: 100%;
    padding: 0 30px;
  }
}

.no-content .profile-info {
  position: relative;
  top: 20px;
  width: auto;
  margin-bottom: 40px;
}

.no-content .profile-info .label {
  display: inline;
}

.profile-info h5,
.profile-info ul {
  position: relative;
  z-index: 2;
}

.has-small-photo .profile-info h5,
.has-large-photo .profile-info h5 {
  text-align: center;
}

@media screen and (min-width: 992px) {
  .has-large-photo .profile-info h5,
  .has-large-photo .profile-info ul {
    -webkit-transform: skew(5deg);
    -moz-transform: skew(5deg);
    -ms-transform: skew(5deg);
    -o-transform: skew(5deg);
    transform: skew(5deg);
  }
}

.profile-info li {
  color: #fff;
  margin-bottom: 10px;
}
.profile-info li:last-child {
  margin-bottom: 0;
}

.profile-info a {
  color: #fff;
}

.profile-info .label {
  display: block;
  color: #fff;
  font-family: "Smart-Sans", "Circular", Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 2px;
}

.profile-info-contact,
.profile-info-links {
  padding: 30px;
}

.profile-info-bg {
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0px;
  background: #0085de;
}

.profile-info-content {
  overflow: hidden;
  background: #0085de;
}

@media screen and (min-width: 992px) {
  .has-large-photo .profile-info-content {
    -webkit-transform: skew(-5deg);
    -moz-transform: skew(-5deg);
    -ms-transform: skew(-5deg);
    -o-transform: skew(-5deg);
    transform: skew(-5deg);
    -webkit-box-shadow: 0 0 1px 0px #0099ff;
    -moz-box-shadow: 0 0 1px 0px #0099ff;
    -ms-box-shadow: 0 0 1px 0px #0099ff;
    -o-box-shadow: 0 0 1px 0px #0099ff;
    box-shadow: 0 0 1px 0px #0099ff;
  }
}

.profile-info-contact {
  background: #0099ff;
}

/**
*
* Profile: In the Media news widget overrides
*
**/
.profile-in-media {
  margin-bottom: 25px;
}

.profile-in-media .news_list .news_post_title {
  font-size: 18px;
}

/**
*
* Profile thumbnails
*
**/
.sidebarProfiles .widget-1 {
  width: 100%;
}

.profile-listing .basic li {
  text-align: center;
  padding-right: 0;
}
@media screen and (min-width: 768px) {
  .profile-listing .basic li {
    text-align: left;
  }
}

.profile-listing .basic figure {
  height: 100px;
  width: 100px;
  border: 2px solid #dddddd;
  position: relative;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .profile-listing .basic figure {
    right: auto;
    float: right;
  }
}

.profile-listing .advanced figure {
  border: 2px solid #dddddd;
}

.no-photo {
  display: block;
  height: 100px;
  width: 100px;
  text-align: center;
  background: #eeeeee;
}

.advanced .no-photo {
  height: 150px;
  width: 150px;
}

.profile-thumb .no-photo {
  border: 2px solid #dddddd;
  width: 200px;
  height: 200px;
  margin: 40px auto 0 auto;
}
@media screen and (min-width: 768px) {
  .profile-thumb .no-photo {
    margin-top: 92px;
  }
}

.profile-listing li a .profile-name {
  margin-top: 20px;
}

/**
*
* Publications
*
**/
.profile-publications li {
  margin-bottom: .5em;
}

/*# sourceMappingURL=style.css.map */

.EventsHeader{background:#cc0000!important;color:#ffffff;font-weight:normal!important;}
.imod_eventButtons{margin-bottom:30px;}