@charset "UTF-8";
body {
  background-color: #f0f5f7;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable {
  z-index: 4000!important;
}


#canvas {
  background-color: #f0f5f7;
}

#content {
  /*  h1.page-title {
      color: #444444;
      font-weight: 200;
    } */
}
@media all and (max-width: 480px) {
  #content {
    position: relative;
    z-index: 1;
  }
}
.user-profile #content, .panel-layout-eca-twocol-nonmodular #content {
  background: url(../images/backgrounds/body-bg.png) repeat-y -15px 0;
}
.front #content {
  background-image: none;
}
@media all and (max-width: 480px) {
  .front #content {
    z-index: 100;
  }
}

@media all and (max-width: 480px) {
  #masthead {
    border-top: 2px solid #006795;
  }
}

#masthead .breadcrumb {
  border-bottom: 2px solid #006795;
  margin-bottom: 2em;
  padding-top: 0.25em;
  padding-right: 250px;
  line-height: 1.5em;
}
.section-user #masthead .breadcrumb, .node-type-ugc #masthead .breadcrumb,
#masthead .breadcrumb .node-type-yali-ugc {
  margin-bottom: 0;
}
.page-yali #masthead .breadcrumb {
  display: none;
}
@media all and (max-width: 480px) {
  #masthead .breadcrumb {
    padding-right: 0;
  }
}

.breadcrumb + h2 + ul.primary {
  margin-top: 1.33333em;
}

#masthead .region-highlighted {
  height: 50px;
}
.page-yali #masthead .region-highlighted {
  display: none;
}
.without-breadcrumbs #masthead .region-highlighted {
  float: none;
}
.without-breadcrumbs #masthead .region-highlighted .block-sharethis {
  top: 45px;
}
@media all and (max-width: 480px) {
  #masthead .region-highlighted {
    display: none;
  }
}

#navigation {
  margin-bottom: 1em;
}
.lt-ie8 #navigation {
  margin-bottom: 1em;
}
@media all and (max-width: 480px) {
  #navigation {
    margin-bottom: 0;
    z-index: 110;
  }
  .logged-in #navigation {
    margin-bottom: 28px;
  }
}
.front #navigation, .page-yali #navigation {
  margin-bottom: 1px;
}

.post-link,
.pane-eca-contextual-post-content-link {
  margin-bottom: 0.71429em;
  padding-left: 1.42857em;
  font-size: 0.92857em;
  font-weight: 700;
  text-transform: uppercase;
}
.fontface .post-link, .fontface
.pane-eca-contextual-post-content-link {
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
.post-link a,
.pane-eca-contextual-post-content-link a {
  padding-right: 1.07692em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* =============================================================================
   Responsive Sidebars / Layout
   ========================================================================== */
@media all and (max-width: 480px) {
  #page {
    padding-top: 0;
  }
}
@media all and (max-width: 480px) {
  #main #content > div.wrapper {
    margin: 0 10px;
    padding: 0;
  }
}

/* =============================================================================
   HTML Elements
   ========================================================================== */
html, button, input, select, textarea {
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

h1.title {
  color: #043a66;
  font-size: 2.4em;
  font-weight: bold;
  line-height: normal;
  margin-bottom: 1.33333em;
}
.page-yali h1.title {
  display: none;
}
@media all and (max-width: 480px) {
  h1.title {
    font-size: 1.42857em;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 1em;
    padding-right: 1em;
    margin-bottom: 0;
  }
}
h1.title span {
  display: block;
}

#content p {
  margin-bottom: 1em;
}
#content p:last-child {
  margin-bottom: 0;
}
#content h1,
#content .panel-col-top .pane-custom h3.pane-title {
  border-bottom: 0;
  color: #043a66;
  font-size: 2.4em;
  font-weight: bold;
  line-height: normal;
  /* margin-bottom: 0.97222em; */
  margin-bottom: .5em;
  display: block;
  text-transform: none;
}
@media all and (max-width: 480px) {
  #content h1,
  #content .panel-col-top .pane-custom h3.pane-title {
    font-size: 1.33333em;
    line-height: 1.2em;
    margin-top: 1em;
    margin-bottom: 0.75em;
  }
}
#content h2 {
  color: #043a66;
  font-weight: bold;
  margin-bottom: .5em;
  
}
.fontface #content h2 {
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
#content h3,
#content .fontface h3 {
  color: #043a66;
  font-size: 1.38462em;
  font-weight: bold;
  line-height: 1.11111em;
  /* text-transform: uppercase; */
  margin-bottom: .5em;

}
.fontface #content h3, .fontface
#content .fontface h3 {
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
#content table.sticky-header {
  z-index: 100;
}
#content table {
  border-top: 1px dotted #cfdce2;
}
#content table label {
  color: #043a66;
  font-size: 0.92857em;
  margin-bottom: 0.35714em;
  padding-top: 1.42857em;
  text-transform: uppercase;
}
#content table tbody {
  border-top: 0;
}
#content table th {
  border-bottom: 0 !important;
  z-index: 10000;
}
#content table tr {
  background-color: transparent;
  border-bottom: 0;
}
#content table tr .form-item {
  white-space: normal;
}

/* =============================================================================
   Links
   ========================================================================== */
a:link {
  color: #006795;
  text-decoration: none;
}
.section-yali a:link, .yali-content a:link {
  color: #26abe3;
}

a:visited {
  color: #006795;
}
.section-yali a:visited, .yali-content a:visited {
  color: #26abe3;
}

a:hover,
a:focus {
  text-decoration: underline;
}

a.active-trail {
  text-decoration: none;
}

/* =============================================================================
   Header
   ========================================================================== */
#header {
  padding-bottom: 2.57143em;
  width: 960px;
}
@media all and (min-width: 481px) {
  #header {
    padding-top: 3.42857em;
  }
}
@media all and (max-width: 480px) {
  #header {
    width: auto;
    padding-left: 0.71429em;
    padding-right: 0;
    padding-bottom: 0.71429em;
  }
}
#header hgroup {
  width: 600px;
  margin-top: -0.2em;
  margin-left: 1.06667em;
  padding-left: 0.93333em;
}
@media all and (max-width: 480px) {
  #header hgroup {
    width: auto;
    border-right: none;
    border-left: none;
    padding-left: 0;
    margin-left: 0;
    margin-top: 0;
  }
}
#header hgroup #site-name {
  /* The name of the website */
  margin: -0.53333em 0 0.31579em 0;
  font-weight: 400;
  font-size: 2.53333em;
  line-height: 0.93333em;
}
@media all and (max-width: 480px) {
  #header hgroup #site-name {
    border-left: 1px dotted #787775;
    float: left;
    font-size: 1.71429em;
    font-weight: 400;
    line-height: 1.08333em;
    margin-left: 0.33333em;
    margin-right: 0;
    margin-top: inherit;
    padding-left: 0.5em;
    padding-right: 0;
    width: 9.58333em;
  }
}
.fontface #header hgroup #site-name {
  font-family: "Gotham", Helvetica, sans-serif;
}
#header hgroup #site-name a:link,
#header hgroup #site-name a:visited {
  color: black;
}
#header hgroup #site-name span.site-name-prefix {
  font-size: 0.30769em;
  font-weight: 600;
  letter-spacing: 1px;
}
@media all and (max-width: 480px) {
  #header hgroup #site-name span.site-name-prefix {
    display: none;
  }
}
#header hgroup #site-name span.site-name {
  color: #112947;
  display: block;
  font-size: 0.86111em;
  letter-spacing: -.01em;
  margin-top: -0.15385em;
}
@media all and (max-width: 480px) {
  #header hgroup #site-name span.site-name {
    margin: 0;
  }
}
#header hgroup #site-slogan {
  color: #7f8990;
  font-size: 1em;
  font-weight: normal;
  margin-top: -0.35714em;
  padding-bottom: 0.21429em;
  font-family: "Proxima Nova",Helvetica,sans-serif;
}

.region-header-search .block {
  z-index: 1;
}
@media all and (max-width: 480px) {
  .region-header-search {
    right: auto;
    width: 100%;
    z-index: auto;
  }
}
@media all and (max-width: 480px) {
  .region-header-search #block-apachesolr-panels-search-form {
    float: right;
    margin-top: -0.86667em;
    right: 0.6em;
    z-index: 200;
  }
  .boxshadow .region-header-search #block-apachesolr-panels-search-form form {
    -webkit-box-shadow: #005e88 0 0 7px;
    -moz-box-shadow: #005e88 0 0 7px;
    box-shadow: #005e88 0 0 7px;
  }
}

/* =============================================================================
   Blocks
   ========================================================================== */
#block-system-user-menu {
  position: absolute;
  margin-top: -6.07143em;
  right: 0;
  z-index: 10;
}
@media all and (max-width: 480px) {
  #block-system-user-menu {
    margin-top: 1.85714em;
    right: auto;
  }
}
#block-system-user-menu ul.menu {
  /* height: 1.78571em; */
  margin-top: -0.28571em;
  width: 20.35714em;
}
.lt-ie9 #block-system-user-menu ul.menu {
  width: 20.5em;
}
.lt-ie8 #block-system-user-menu ul.menu {
  height: auto;
  padding-bottom: 0.4em;
  padding-top: 0.06667em;
}
@media all and (max-width: 480px) {
  #block-system-user-menu ul.menu {
    margin-left: 1.42857em;
    margin-bottom: 0;
  }
}
#block-system-user-menu ul.menu > li,
#block-system-user-menu ul.menu .ctools-dropdown,
#block-system-user-menu ul.menu .ctools-dropdown-link-wrapper {
  display: inline;
}
@media all and (max-width: 480px) {
  #block-system-user-menu ul.menu .ctools-dropdown {
    left: 1.16667em;
    position: relative;
    top: 0;
  }
  #block-system-user-menu ul.menu .ctools-dropdown .ctools-dropdown-link-wrapper a {
    color: #006795;
    padding-top: 0.5em;
  }
}
#block-system-user-menu ul.menu > li {
  font-size: 0.85714em;
  margin-right: 1.08333em;
}
#block-system-user-menu ul.menu > li.first {
  border-right: 2px solid #a0a2a3;
  margin-right: 0.91667em;
  padding-right: 0.91667em;
}
#block-system-user-menu ul.menu .ctools-dropdown-link {
  color: #ffffff;
  font-size: 1.08333em;
  font-weight: 600;
  padding: 0.38462em 5.38462em 0.69231em 3.07692em;
  text-transform: uppercase;
}
.fontface #block-system-user-menu ul.menu .ctools-dropdown-link {
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
#block-system-user-menu ul.menu .ctools-dropdown-link:hover {
  text-decoration: none;
}
#block-system-user-menu ul.menu .ctools-dropdown-container-wrapper {
  margin-left: 134px;
  margin-top: -3px;
}
#block-system-user-menu ul.menu .ctools-dropdown-container-wrapper div.ctools-dropdown-container {
  border: 1px solid #006795;
  right: 0.41667em;
  width: 143px;
}
.firefox #block-system-user-menu ul.menu .ctools-dropdown-container-wrapper div.ctools-dropdown-container {
  right: 0.5em;
}
.ie #block-system-user-menu ul.menu .ctools-dropdown-container-wrapper div.ctools-dropdown-container {
  right: 0.58333em;
}
.lt-ie9 #block-system-user-menu ul.menu .ctools-dropdown-container-wrapper div.ctools-dropdown-container {
  right: 0.75em;
}
.lt-ie8 #block-system-user-menu ul.menu .ctools-dropdown-container-wrapper div.ctools-dropdown-container {
  right: 0.66667em;
}
.borderradius #block-system-user-menu ul.menu .ctools-dropdown-container-wrapper div.ctools-dropdown-container {
  -webkit-border-radius: 0 0 15px 15px;
  -moz-border-radius: 0 0 15px 15px;
  -ms-border-radius: 0 0 15px 15px;
  -o-border-radius: 0 0 15px 15px;
  border-radius: 0 0 15px 15px;
}
@media all and (max-width: 480px) {
  #block-system-user-menu ul.menu .ctools-dropdown-container-wrapper div.ctools-dropdown-container {
    background-color: #f0f5f7;
    border: 1px solid #cfdce2;
    margin-top: 0.41667em;
    right: -0.26667em;
    width: 12.66667em;
  }
  .borderradius #block-system-user-menu ul.menu .ctools-dropdown-container-wrapper div.ctools-dropdown-container {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -ms-border-radius: 0 0 0 0;
    -o-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
  }
  .cssgradients #block-system-user-menu ul.menu .ctools-dropdown-container-wrapper div.ctools-dropdown-container {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9e3e8), color-stop(5%, #f0f5f7));
    background-image: -webkit-linear-gradient(#d9e3e8, #f0f5f7 5%);
    background-image: -moz-linear-gradient(#d9e3e8, #f0f5f7 5%);
    background-image: -o-linear-gradient(#d9e3e8, #f0f5f7 5%);
    background-image: linear-gradient(#d9e3e8, #f0f5f7 5%);
  }
}
#block-system-user-menu ul.menu .ctools-dropdown-container-wrapper ul {
  margin-bottom: 0.26667em;
  margin-left: 0.66667em;
  margin-right: 0.66667em;
}
#block-system-user-menu ul.menu .ctools-dropdown-container-wrapper li {
  border-bottom: 1px solid #d3dce0;
}
#block-system-user-menu ul.menu .ctools-dropdown-container-wrapper li.first, #block-system-user-menu ul.menu .ctools-dropdown-container-wrapper li.last {
  border-bottom: 0;
}
#block-system-user-menu ul.menu .ctools-dropdown-container-wrapper li.js-hide {
  display: none;
}
#block-system-user-menu ul.menu .ctools-dropdown-container-wrapper a {
  color: #006795;
  font-family: "Proxima Nova", Helvetica, sans-serif;
  font-size: 0.91667em;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  text-transform: uppercase;
  width: auto;
}
#block-system-user-menu ul.menu .ctools-dropdown-container-wrapper a:hover {
  background-color: transparent;
}

.block-sharethis {
  float: right;
}

.block-sharethis h2.block-title {
  color: #4B4B4B;
  font-weight: normal;
  border-right: 1px dotted #4B4B4B;
  margin-top: 2px;
}

.block-sharethis .st_email_large .stLarge {
  text-indent: unset !important;
  line-height: unset !important;
  background-image: url('../images/sm-share/alum_em.png') !important;
  background-repeat: no-repeat;
}


.block-sharethis .st_email_large .stLarge:hover {
  background-image: url('../images/sm-share/alum_em_gre.png') !important;
}

.block-sharethis .st_facebook_large .stLarge {
  text-indent: unset !important;
  line-height: unset !important;
  background-image: url('../images/sm-share/alum_fb.png') !important;
  background-repeat: no-repeat;
}

.block-sharethis .st_facebook_large .stLarge:hover {
  background-image: url('../images/sm-share/alum_fb_gre.png') !important;
}

.block-sharethis .st_twitter_large .stLarge {
  text-indent: unset !important;
  line-height: unset !important;
  background-image: url('../images/sm-share/alum_tw.png') !important;
  background-repeat: no-repeat;
}

.block-sharethis .st_twitter_large .stLarge:hover {
  background-image: url('../images/sm-share/alum_tw_gre.png') !important;

}

.safari .block-sharethis h2.block-title {
  margin-top: 4px;
}
.lt-ie8 .block-sharethis h2.block-title {
  left: -1.86667em;
  margin-top: 3px;
}
.lt-ie8 .block-sharethis .st_email_large {
  margin-top: 4px;
}

.with-breadcrumbs .block-sharethis,
.with-breadcrumbs.node-title-level4 .block-sharethis {
  top: 73px;
}

#brand-bar ul li.active {
  color: #8ac23e;
}

#content .pane-user-login-form,
#content .pane-eca-alumni-user-accounts-login-form,
#content #block-eca-alumni-user-accounts-login-form {
  background-color: #8ac23e;
  clear: both;
  padding: 1.5em 1.14286em 1em;
  position: relative;
  overflow: hidden;
  *zoom: 1;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form,
  #content .pane-eca-alumni-user-accounts-login-form,
  #content #block-eca-alumni-user-accounts-login-form {
    margin-left: -0.73333em;
    margin-right: -0.73333em;
    padding-left: 1.33333em;
    padding-right: 1.33333em;
  }
}
#content .pane-user-login-form h3.pane-title,
#content .pane-user-login-form h2.block-title,
#content .pane-eca-alumni-user-accounts-login-form h3.pane-title,
#content .pane-eca-alumni-user-accounts-login-form h2.block-title,
#content #block-eca-alumni-user-accounts-login-form h3.pane-title,
#content #block-eca-alumni-user-accounts-login-form h2.block-title {
  color: #ffffff;
  float: left;
  font-size: 1.5em;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 0;
  position: relative;
  text-transform: none;
  top: -0.47619em;
}
.fontface #content .pane-user-login-form h3.pane-title, .fontface
#content .pane-user-login-form h2.block-title, .fontface
#content .pane-eca-alumni-user-accounts-login-form h3.pane-title, .fontface
#content .pane-eca-alumni-user-accounts-login-form h2.block-title, .fontface
#content #block-eca-alumni-user-accounts-login-form h3.pane-title, .fontface
#content #block-eca-alumni-user-accounts-login-form h2.block-title {
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form h3.pane-title,
  #content .pane-user-login-form h2.block-title,
  #content .pane-eca-alumni-user-accounts-login-form h3.pane-title,
  #content .pane-eca-alumni-user-accounts-login-form h2.block-title,
  #content #block-eca-alumni-user-accounts-login-form h3.pane-title,
  #content #block-eca-alumni-user-accounts-login-form h2.block-title {
    font-size: 1.4em;
    top: 0;
  }
}
#content .pane-user-login-form .pane-content,
#content .pane-user-login-form .block-content,
#content .pane-eca-alumni-user-accounts-login-form .pane-content,
#content .pane-eca-alumni-user-accounts-login-form .block-content,
#content #block-eca-alumni-user-accounts-login-form .pane-content,
#content #block-eca-alumni-user-accounts-login-form .block-content {
  border-top: 1px dotted #b6d885;
  clear: both;
  font-size: 0.92857em;
  padding-top: 1em;
  margin-top: 2.15385em;
  width: 100%;
}
.lt-ie8 #content .pane-user-login-form .pane-content, .lt-ie8
#content .pane-user-login-form .block-content, .lt-ie8
#content .pane-eca-alumni-user-accounts-login-form .pane-content, .lt-ie8
#content .pane-eca-alumni-user-accounts-login-form .block-content, .lt-ie8
#content #block-eca-alumni-user-accounts-login-form .pane-content, .lt-ie8
#content #block-eca-alumni-user-accounts-login-form .block-content {
  margin-top: 0;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content,
  #content .pane-user-login-form .block-content,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content,
  #content .pane-eca-alumni-user-accounts-login-form .block-content,
  #content #block-eca-alumni-user-accounts-login-form .pane-content,
  #content #block-eca-alumni-user-accounts-login-form .block-content {
    border-top: 0;
    border-bottom: 0;
    margin-top: 0;
    padding-bottom: 1.07692em;
    margin-bottom: 134px;
  }
}
#content .pane-user-login-form .pane-content ul li,
#content .pane-user-login-form .block-content ul li,
#content .pane-eca-alumni-user-accounts-login-form .pane-content ul li,
#content .pane-eca-alumni-user-accounts-login-form .block-content ul li,
#content #block-eca-alumni-user-accounts-login-form .pane-content ul li,
#content #block-eca-alumni-user-accounts-login-form .block-content ul li {
  border-bottom: 0px;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media all and (max-width: 480px) {
#content .pane-user-login-form .pane-content ul li,
#content .pane-user-login-form .block-content ul li,
#content .pane-eca-alumni-user-accounts-login-form .pane-content ul li,
#content .pane-eca-alumni-user-accounts-login-form .block-content ul li,
#content #block-eca-alumni-user-accounts-login-form .pane-content ul li,
#content #block-eca-alumni-user-accounts-login-form .block-content ul li {
  /*border-right: 1px solid #e0efcb;*/
  border-bottom: 0px;
  margin-bottom: -12px;
  margin-top: 10px;
  padding-bottom: 0;
  padding-left: 175px;
  width:100%;
  }
}
#content .pane-user-login-form .pane-content div.item-list:first-child,
#content .pane-user-login-form .block-content div.item-list:first-child,
#content .pane-eca-alumni-user-accounts-login-form .pane-content div.item-list:first-child,
#content .pane-eca-alumni-user-accounts-login-form .block-content div.item-list:first-child,
#content #block-eca-alumni-user-accounts-login-form .pane-content div.item-list:first-child,
#content #block-eca-alumni-user-accounts-login-form .block-content div.item-list:first-child {
  position: absolute;
  top: 1.14286em;
  right: 1.42857em;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content div.item-list:first-child,
  #content .pane-user-login-form .block-content div.item-list:first-child,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content div.item-list:first-child,
  #content .pane-eca-alumni-user-accounts-login-form .block-content div.item-list:first-child,
  #content #block-eca-alumni-user-accounts-login-form .pane-content div.item-list:first-child,
  #content #block-eca-alumni-user-accounts-login-form .block-content div.item-list:first-child {
    right: auto;
    top: 14.07692em;
  }
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content div.item-list:first-child ul li,
  #content .pane-user-login-form .block-content div.item-list:first-child ul li,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content div.item-list:first-child ul li,
  #content .pane-eca-alumni-user-accounts-login-form .block-content div.item-list:first-child ul li,
  #content #block-eca-alumni-user-accounts-login-form .pane-content div.item-list:first-child ul li,
  #content #block-eca-alumni-user-accounts-login-form .block-content div.item-list:first-child ul li {
    display: block;
  }
}
#content .pane-user-login-form .pane-content div.item-list:first-child ul li a:after,
#content .pane-user-login-form .block-content div.item-list:first-child ul li a:after,
#content .pane-eca-alumni-user-accounts-login-form .pane-content div.item-list:first-child ul li a:after,
#content .pane-eca-alumni-user-accounts-login-form .block-content div.item-list:first-child ul li a:after,
#content #block-eca-alumni-user-accounts-login-form .pane-content div.item-list:first-child ul li a:after,
#content #block-eca-alumni-user-accounts-login-form .block-content div.item-list:first-child ul li a:after {
  content: ' ›';
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content div.item-list:first-child ul li.first a,
  #content .pane-user-login-form .block-content div.item-list:first-child ul li.first a,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content div.item-list:first-child ul li.first a,
  #content .pane-eca-alumni-user-accounts-login-form .block-content div.item-list:first-child ul li.first a,
  #content #block-eca-alumni-user-accounts-login-form .pane-content div.item-list:first-child ul li.first a,
  #content #block-eca-alumni-user-accounts-login-form .block-content div.item-list:first-child ul li.first a {
    border-right: 1px solid #e0efcb;
    left: -1.15385em;
    padding-right:40px;
    padding-left: 1.10769em;
    position: absolute;
    top: auto;
    width: 118px;
  }
}
#content .pane-user-login-form .pane-content ul,
#content .pane-user-login-form .block-content ul,
#content .pane-eca-alumni-user-accounts-login-form .pane-content ul,
#content .pane-eca-alumni-user-accounts-login-form .block-content ul,
#content #block-eca-alumni-user-accounts-login-form .pane-content ul,
#content #block-eca-alumni-user-accounts-login-form .block-content ul {
  margin-bottom: 0;
  margin-top: 0;
}
#content .pane-user-login-form .pane-content ul li,
#content .pane-user-login-form .block-content ul li,
#content .pane-eca-alumni-user-accounts-login-form .pane-content ul li,
#content .pane-eca-alumni-user-accounts-login-form .block-content ul li,
#content #block-eca-alumni-user-accounts-login-form .pane-content ul li,
#content #block-eca-alumni-user-accounts-login-form .block-content ul li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content ul li,
  #content .pane-user-login-form .block-content ul li,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content ul li,
  #content .pane-eca-alumni-user-accounts-login-form .block-content ul li,
  #content #block-eca-alumni-user-accounts-login-form .pane-content ul li,
  #content #block-eca-alumni-user-accounts-login-form .block-content ul li {
    font-size: 1em;
  }
}
#content .pane-user-login-form .pane-content ul li.first,
#content .pane-user-login-form .block-content ul li.first,
#content .pane-eca-alumni-user-accounts-login-form .pane-content ul li.first,
#content .pane-eca-alumni-user-accounts-login-form .block-content ul li.first,
#content #block-eca-alumni-user-accounts-login-form .pane-content ul li.first,
#content #block-eca-alumni-user-accounts-login-form .block-content ul li.first {
  border-right: 1px solid #AED478;
  margin-right: 0.57143em;
  padding-right: 1.07143em;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content ul li.first,
  #content .pane-user-login-form .block-content ul li.first,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content ul li.first,
  #content .pane-eca-alumni-user-accounts-login-form .block-content ul li.first,
  #content #block-eca-alumni-user-accounts-login-form .pane-content ul li.first,
  #content #block-eca-alumni-user-accounts-login-form .block-content ul li.first {
    border-right: 0;
  }
}
#content .pane-user-login-form .pane-content ul li.last,
#content .pane-user-login-form .block-content ul li.last,
#content .pane-eca-alumni-user-accounts-login-form .pane-content ul li.last,
#content .pane-eca-alumni-user-accounts-login-form .block-content ul li.last,
#content #block-eca-alumni-user-accounts-login-form .pane-content ul li.last,
#content #block-eca-alumni-user-accounts-login-form .block-content ul li.last {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content ul li.last,
  #content .pane-user-login-form .block-content ul li.last,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content ul li.last,
  #content .pane-eca-alumni-user-accounts-login-form .block-content ul li.last,
  #content #block-eca-alumni-user-accounts-login-form .pane-content ul li.last,
  #content #block-eca-alumni-user-accounts-login-form .block-content ul li.last {
    margin-top: 0.38462em;
  }
}
#content .pane-user-login-form .pane-content ul span.help,
#content .pane-user-login-form .block-content ul span.help,
#content .pane-eca-alumni-user-accounts-login-form .pane-content ul span.help,
#content .pane-eca-alumni-user-accounts-login-form .block-content ul span.help,
#content #block-eca-alumni-user-accounts-login-form .pane-content ul span.help,
#content #block-eca-alumni-user-accounts-login-form .block-content ul span.help {
  margin-left: 0.5em;
}
#content .pane-user-login-form .pane-content ul span.help a,
#content .pane-user-login-form .block-content ul span.help a,
#content .pane-eca-alumni-user-accounts-login-form .pane-content ul span.help a,
#content .pane-eca-alumni-user-accounts-login-form .block-content ul span.help a,
#content #block-eca-alumni-user-accounts-login-form .pane-content ul span.help a,
#content #block-eca-alumni-user-accounts-login-form .block-content ul span.help a {
  border-right: 1px solid #AED478;
  margin-right: 0.57143em;
  margin-top: -0.35714em;
  padding-right: 1.07143em;
  text-indent: -999px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content ul span.help a,
  #content .pane-user-login-form .block-content ul span.help a,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content ul span.help a,
  #content .pane-eca-alumni-user-accounts-login-form .block-content ul span.help a,
  #content #block-eca-alumni-user-accounts-login-form .pane-content ul span.help a,
  #content #block-eca-alumni-user-accounts-login-form .block-content ul span.help a {
    border-right: 0;
    margin-top:-46px;
    margin-left:106px;
  }
}
#content .pane-user-login-form .pane-content ul.login-options li,
#content .pane-user-login-form .block-content ul.login-options li,
#content .pane-eca-alumni-user-accounts-login-form .pane-content ul.login-options li,
#content .pane-eca-alumni-user-accounts-login-form .block-content ul.login-options li,
#content #block-eca-alumni-user-accounts-login-form .pane-content ul.login-options li,
#content #block-eca-alumni-user-accounts-login-form .block-content ul.login-options li {
  display: block;
  float: left;
  margin-right: 1em;
}
#content .pane-user-login-form .pane-content ul.login-options li.login-form,
#content .pane-user-login-form .block-content ul.login-options li.login-form,
#content .pane-eca-alumni-user-accounts-login-form .pane-content ul.login-options li.login-form,
#content .pane-eca-alumni-user-accounts-login-form .block-content ul.login-options li.login-form,
#content #block-eca-alumni-user-accounts-login-form .pane-content ul.login-options li.login-form,
#content #block-eca-alumni-user-accounts-login-form .block-content ul.login-options li.login-form {
  margin-left: 0;
  margin-right: 1.92308em;
  padding-bottom: 0.53846em;
  padding-top: 0.30769em;
  border-right: 1px dotted #AED478;
}
.lt-ie9 #content .pane-user-login-form .pane-content ul.login-options li.login-form, .lt-ie9
#content .pane-user-login-form .block-content ul.login-options li.login-form, .lt-ie9
#content .pane-eca-alumni-user-accounts-login-form .pane-content ul.login-options li.login-form, .lt-ie9
#content .pane-eca-alumni-user-accounts-login-form .block-content ul.login-options li.login-form, .lt-ie9
#content #block-eca-alumni-user-accounts-login-form .pane-content ul.login-options li.login-form, .lt-ie9
#content #block-eca-alumni-user-accounts-login-form .block-content ul.login-options li.login-form {
  margin-right: 0.61538em;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content ul.login-options li.login-form,
  #content .pane-user-login-form .block-content ul.login-options li.login-form,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content ul.login-options li.login-form,
  #content .pane-eca-alumni-user-accounts-login-form .block-content ul.login-options li.login-form,
  #content #block-eca-alumni-user-accounts-login-form .pane-content ul.login-options li.login-form,
  #content #block-eca-alumni-user-accounts-login-form .block-content ul.login-options li.login-form {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
  }
}
#content .pane-user-login-form .pane-content ul.login-options li.login-form form,
#content .pane-user-login-form .block-content ul.login-options li.login-form form,
#content .pane-eca-alumni-user-accounts-login-form .pane-content ul.login-options li.login-form form,
#content .pane-eca-alumni-user-accounts-login-form .block-content ul.login-options li.login-form form,
#content #block-eca-alumni-user-accounts-login-form .pane-content ul.login-options li.login-form form,
#content #block-eca-alumni-user-accounts-login-form .block-content ul.login-options li.login-form form {
  float: left;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content ul.login-options li.login-form form,
  #content .pane-user-login-form .block-content ul.login-options li.login-form form,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content ul.login-options li.login-form form,
  #content .pane-eca-alumni-user-accounts-login-form .block-content ul.login-options li.login-form form,
  #content #block-eca-alumni-user-accounts-login-form .pane-content ul.login-options li.login-form form,
  #content #block-eca-alumni-user-accounts-login-form .block-content ul.login-options li.login-form form {
    border-bottom: 1px dotted #b6d885;
    padding-bottom: 1.07692em;
    margin-bottom: 1.07692em;
  }
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content ul.login-options > li.last,
  #content .pane-user-login-form .block-content ul.login-options > li.last,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content ul.login-options > li.last,
  #content .pane-eca-alumni-user-accounts-login-form .block-content ul.login-options > li.last,
  #content #block-eca-alumni-user-accounts-login-form .pane-content ul.login-options > li.last,
  #content #block-eca-alumni-user-accounts-login-form .block-content ul.login-options > li.last {
    margin-top: 3em;
    border-top: 1px dotted #b6d885;
    width: 100%;
    padding-top: 0.76923em;
  }
}
#content .pane-user-login-form .pane-content .rpx-icon-medium,
#content .pane-user-login-form .block-content .rpx-icon-medium,
#content .pane-eca-alumni-user-accounts-login-form .pane-content .rpx-icon-medium,
#content .pane-eca-alumni-user-accounts-login-form .block-content .rpx-icon-medium,
#content #block-eca-alumni-user-accounts-login-form .pane-content .rpx-icon-medium,
#content #block-eca-alumni-user-accounts-login-form .block-content .rpx-icon-medium {
  margin-right: 0.53333em;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content .rpx-icon-medium,
  #content .pane-user-login-form .block-content .rpx-icon-medium,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content .rpx-icon-medium,
  #content .pane-eca-alumni-user-accounts-login-form .block-content .rpx-icon-medium,
  #content #block-eca-alumni-user-accounts-login-form .pane-content .rpx-icon-medium,
  #content #block-eca-alumni-user-accounts-login-form .block-content .rpx-icon-medium {
    margin-right: 0.53846em;
  }
}
#content .pane-user-login-form .pane-content .service-title,
#content .pane-user-login-form .block-content .service-title,
#content .pane-eca-alumni-user-accounts-login-form .pane-content .service-title,
#content .pane-eca-alumni-user-accounts-login-form .block-content .service-title,
#content #block-eca-alumni-user-accounts-login-form .pane-content .service-title,
#content #block-eca-alumni-user-accounts-login-form .block-content .service-title {
  display: block;
  float: left;
  margin-top: 0.46667em;
}
#content .pane-user-login-form .pane-content a,
#content .pane-user-login-form .block-content a,
#content .pane-eca-alumni-user-accounts-login-form .pane-content a,
#content .pane-eca-alumni-user-accounts-login-form .block-content a,
#content #block-eca-alumni-user-accounts-login-form .pane-content a,
#content #block-eca-alumni-user-accounts-login-form .block-content a {
  color: #ffffff;
}
#content .pane-user-login-form .pane-content label,
#content .pane-user-login-form .block-content label,
#content .pane-eca-alumni-user-accounts-login-form .pane-content label,
#content .pane-eca-alumni-user-accounts-login-form .block-content label,
#content #block-eca-alumni-user-accounts-login-form .pane-content label,
#content #block-eca-alumni-user-accounts-login-form .block-content label {
  display: none;
}
#content .pane-user-login-form .pane-content .form-item,
#content .pane-user-login-form .pane-content .form-actions,
#content .pane-user-login-form .block-content .form-item,
#content .pane-user-login-form .block-content .form-actions,
#content .pane-eca-alumni-user-accounts-login-form .pane-content .form-item,
#content .pane-eca-alumni-user-accounts-login-form .pane-content .form-actions,
#content .pane-eca-alumni-user-accounts-login-form .block-content .form-item,
#content .pane-eca-alumni-user-accounts-login-form .block-content .form-actions,
#content #block-eca-alumni-user-accounts-login-form .pane-content .form-item,
#content #block-eca-alumni-user-accounts-login-form .pane-content .form-actions,
#content #block-eca-alumni-user-accounts-login-form .block-content .form-item,
#content #block-eca-alumni-user-accounts-login-form .block-content .form-actions {
  float: left;
  margin: 0;
}
.lt-ie8 #content .pane-user-login-form .pane-content .form-item, .lt-ie8
#content .pane-user-login-form .pane-content .form-actions, .lt-ie8
#content .pane-user-login-form .block-content .form-item, .lt-ie8
#content .pane-user-login-form .block-content .form-actions, .lt-ie8
#content .pane-eca-alumni-user-accounts-login-form .pane-content .form-item, .lt-ie8
#content .pane-eca-alumni-user-accounts-login-form .pane-content .form-actions, .lt-ie8
#content .pane-eca-alumni-user-accounts-login-form .block-content .form-item, .lt-ie8
#content .pane-eca-alumni-user-accounts-login-form .block-content .form-actions, .lt-ie8
#content #block-eca-alumni-user-accounts-login-form .pane-content .form-item, .lt-ie8
#content #block-eca-alumni-user-accounts-login-form .pane-content .form-actions, .lt-ie8
#content #block-eca-alumni-user-accounts-login-form .block-content .form-item, .lt-ie8
#content #block-eca-alumni-user-accounts-login-form .block-content .form-actions {
  display: block;
  float: left;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content .form-item,
  #content .pane-user-login-form .pane-content .form-actions,
  #content .pane-user-login-form .block-content .form-item,
  #content .pane-user-login-form .block-content .form-actions,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content .form-item,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content .form-actions,
  #content .pane-eca-alumni-user-accounts-login-form .block-content .form-item,
  #content .pane-eca-alumni-user-accounts-login-form .block-content .form-actions,
  #content #block-eca-alumni-user-accounts-login-form .pane-content .form-item,
  #content #block-eca-alumni-user-accounts-login-form .pane-content .form-actions,
  #content #block-eca-alumni-user-accounts-login-form .block-content .form-item,
  #content #block-eca-alumni-user-accounts-login-form .block-content .form-actions {
    float: none;
  }
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content .form-actions,
  #content .pane-user-login-form .block-content .form-actions,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content .form-actions,
  #content .pane-eca-alumni-user-accounts-login-form .block-content .form-actions,
  #content #block-eca-alumni-user-accounts-login-form .pane-content .form-actions,
  #content #block-eca-alumni-user-accounts-login-form .block-content .form-actions {
    margin-top: 0.38462em;
  }
}
#content .pane-user-login-form .pane-content .form-submit,
#content .pane-user-login-form .block-content .form-submit,
#content .pane-eca-alumni-user-accounts-login-form .pane-content .form-submit,
#content .pane-eca-alumni-user-accounts-login-form .block-content .form-submit,
#content #block-eca-alumni-user-accounts-login-form .pane-content .form-submit,
#content #block-eca-alumni-user-accounts-login-form .block-content .form-submit {
  background-color: transparent;
  border: 0px;
  padding: 0;
}
#content .pane-user-login-form .pane-content .form-text,
#content .pane-user-login-form .block-content .form-text,
#content .pane-eca-alumni-user-accounts-login-form .pane-content .form-text,
#content .pane-eca-alumni-user-accounts-login-form .block-content .form-text,
#content #block-eca-alumni-user-accounts-login-form .pane-content .form-text,
#content #block-eca-alumni-user-accounts-login-form .block-content .form-text {
  color: #585858;
  font-size: 0.84615em;
  line-height: 1.63636em;
  padding: 0.27273em 1.09091em;
  width: 16em;
  margin-right: 1.81818em;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content .form-text,
  #content .pane-user-login-form .block-content .form-text,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content .form-text,
  #content .pane-eca-alumni-user-accounts-login-form .block-content .form-text,
  #content #block-eca-alumni-user-accounts-login-form .pane-content .form-text,
  #content #block-eca-alumni-user-accounts-login-form .block-content .form-text {
    font-size: 0.84615em;
    margin-bottom: 0.90909em;
    width: 24.54545em;
  }
}
#content .pane-user-login-form .pane-content #edit-pass.form-text,
#content .pane-user-login-form .block-content #edit-pass.form-text,
#content .pane-eca-alumni-user-accounts-login-form .pane-content #edit-pass.form-text,
#content .pane-eca-alumni-user-accounts-login-form .block-content #edit-pass.form-text,
#content #block-eca-alumni-user-accounts-login-form .pane-content #edit-pass.form-text,
#content #block-eca-alumni-user-accounts-login-form .block-content #edit-pass.form-text {
  margin-right: 1.54545em;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content li.facebook,
  #content .pane-user-login-form .block-content li.facebook,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content li.facebook,
  #content .pane-eca-alumni-user-accounts-login-form .block-content li.facebook,
  #content #block-eca-alumni-user-accounts-login-form .pane-content li.facebook,
  #content #block-eca-alumni-user-accounts-login-form .block-content li.facebook {
    font-size: 1.18182em;
    margin-bottom: 0.90909em;
    margin-right: 1.36364em;
  }
}
#content .pane-user-login-form .pane-content li.facebook a,
#content .pane-user-login-form .block-content li.facebook a,
#content .pane-eca-alumni-user-accounts-login-form .pane-content li.facebook a,
#content .pane-eca-alumni-user-accounts-login-form .block-content li.facebook a,
#content #block-eca-alumni-user-accounts-login-form .pane-content li.facebook a,
#content #block-eca-alumni-user-accounts-login-form .block-content li.facebook a {
  padding: 0.38462em 0 0.46154em 2.69231em;
}
@media all and (max-width: 480px) {
  #content .pane-user-login-form .pane-content li.openid,
  #content .pane-user-login-form .block-content li.openid,
  #content .pane-eca-alumni-user-accounts-login-form .pane-content li.openid,
  #content .pane-eca-alumni-user-accounts-login-form .block-content li.openid,
  #content #block-eca-alumni-user-accounts-login-form .pane-content li.openid,
  #content #block-eca-alumni-user-accounts-login-form .block-content li.openid {
    clear: both;
    font-size: 0.86667em;
  }
}
#content .pane-user-login-form .pane-content li.openid a,
#content .pane-user-login-form .block-content li.openid a,
#content .pane-eca-alumni-user-accounts-login-form .pane-content li.openid a,
#content .pane-eca-alumni-user-accounts-login-form .block-content li.openid a,
#content #block-eca-alumni-user-accounts-login-form .pane-content li.openid a,
#content #block-eca-alumni-user-accounts-login-form .block-content li.openid a {
  padding: 0.38462em 0 0.46154em 2.69231em;
}
@media all and (max-width: 480px) {
  #content #block-eca-alumni-user-accounts-login-form .block-content {
    padding-bottom: 0.38462em;
  }
}

#content .pane-find-alumni {
  border-bottom: 4px solid #8ac23e;
  padding: 1em 1.42857em 2em;
  position: relative;
  overflow: hidden;
  *zoom: 1;
}
.lt-ie9 #content .pane-find-alumni .find-alumni-bg {
  left: 0;
  height: 21.21429em;
  position: absolute;
  top: 0;
}
#content .pane-find-alumni h3.pane-title {
  color: #ffffff;
  font-size: 1.5em;
  position: relative;
  margin-bottom: 0.71429em;
  text-transform: none;
}
#content .pane-find-alumni .pane-content {
  position: relative;
}
#content .pane-find-alumni label {
  color: #ffffff;
  font-size: 0.92857em;
  margin-bottom: 0.46154em;
}
#content .pane-find-alumni .form-item {
  float: left;
  margin: 0 1.42857em 0 0;
}
#content .pane-find-alumni .form-item div.selector,
#content .pane-find-alumni .form-item div.selector:hover,
#content .pane-find-alumni .form-item div.selector.hover,
#content .pane-find-alumni .form-item div.selector:active,
#content .pane-find-alumni .form-item div.selector.active,
#content .pane-find-alumni .form-item div.selector:focus,
#content .pane-find-alumni .form-item div.selector.focus {
  height: 23px;
}
#content .pane-find-alumni .form-item div.selector span,
#content .pane-find-alumni .form-item div.selector:hover span,
#content .pane-find-alumni .form-item div.selector.hover span,
#content .pane-find-alumni .form-item div.selector:active span,
#content .pane-find-alumni .form-item div.selector.active span,
#content .pane-find-alumni .form-item div.selector:focus span,
#content .pane-find-alumni .form-item div.selector.focus span {
  height: 23px;
  line-height: 23px;
}
#content .pane-find-alumni .form-item div.selector select,
#content .pane-find-alumni .form-item div.selector:hover select,
#content .pane-find-alumni .form-item div.selector.hover select,
#content .pane-find-alumni .form-item div.selector:active select,
#content .pane-find-alumni .form-item div.selector.active select,
#content .pane-find-alumni .form-item div.selector:focus select,
#content .pane-find-alumni .form-item div.selector.focus select {
  cursor: pointer;
}
#content .pane-find-alumni .form-item div.selector.disabled {
  background: url('../images/buttons-s15bf5085ab.png') 100% -4802px no-repeat #7f7f7f;
  cursor: default;
}
#content .pane-find-alumni .form-item div.selector.disabled.hover, #content .pane-find-alumni .form-item div.selector.disabled:hover, #content .pane-find-alumni .form-item div.selector.disabled.focus {
  background: url('../images/buttons-s15bf5085ab.png') 100% -4802px no-repeat #7f7f7f;
}
#content .pane-find-alumni .form-item div.selector,
#content .pane-find-alumni .form-item button {
  border: 1px solid #D3D2CE;
  color: #585858;
  font-size: 0.85714em;
  padding: 0 0 0 10px;
  margin-right: 0.66667em;
  -webkit-font-smoothing: antialiased;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url('../images/buttons-s15bf5085ab.png') 100% -4679px no-repeat white;
}
.borderradius #content .pane-find-alumni .form-item div.selector, .borderradius
#content .pane-find-alumni .form-item button {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
#content .pane-find-alumni .form-item div.selector.hover, #content .pane-find-alumni .form-item div.selector:hover, #content .pane-find-alumni .form-item div.selector.focus,
#content .pane-find-alumni .form-item button.hover,
#content .pane-find-alumni .form-item button:hover,
#content .pane-find-alumni .form-item button.focus {
  background: url('../images/buttons-s15bf5085ab.png') 100% -4679px no-repeat white;
}
#content .pane-find-alumni .form-item div.selector span,
#content .pane-find-alumni .form-item button span {
  background-image: none;
}
#content .pane-find-alumni .form-item button {
  height: 25px;
}
@media all and (max-width: 480px) {
  #content .pane-find-alumni .form-item {
    float: none;
    margin-bottom: 1em;
  }
}
#content .pane-find-alumni .form-item div.selector {
  width: 14.58333em;
}
#content .pane-find-alumni .form-item div.selector span {
  width: 11.83333em;
}
.lt-ie8 #content .pane-find-alumni .form-item div.selector span {
  width: 9.16667em;
}
.lt-ie8 #content .pane-find-alumni .form-item div.selector select {
  width: 14.58333em;
}
@media all and (max-width: 480px) {
  #content .pane-find-alumni .form-item div.selector select {
    width: 100%;
  }
}
@media all and (max-width: 480px) {
  #content .pane-find-alumni .form-item div.selector {
    width: 100%;
  }
}
#content .pane-find-alumni .form-item button {
  width: 15.41667em !important;
}
@media all and (min-width: 481px) {
  #content .pane-find-alumni .form-item-subject-selector {
    margin-right: 0;
  }
  #content .pane-find-alumni .form-item-subject-selector div.selector {
    margin-right: 0;
  }
}
#content .pane-find-alumni ul {
  margin: 0;
}
#content .pane-find-alumni .form-submit {
  margin-left: 1.38462em;
  margin-top: 2em;
}
@media all and (max-width: 480px) {
  #content .pane-find-alumni .form-submit {
    margin-left: 0;
    margin-top: 0;
  }
}
#content .panel-col-right .pane-find-alumni .form-item {
  margin-bottom: 1em;
}
#content .panel-col-right .pane-find-alumni .form-submit {
  margin-left: 0;
  margin-top: 0.42857em;
}

#content .pane-find-events {
  background-color: #86c7e6;
  padding-top: 10.71429em;
}
#content .pane-find-events h3.pane-title {
  color: #ffffff;
  font-size: 1em;
  margin-bottom: 0;
  margin-left: -0.78571em;
  margin-top: -2.71429em;
  padding: 0.64286em 2.5em 1.64286em 1.35714em;
  position: relative;
}
#content .pane-find-events h3.pane-title .icon {
  display: block;
  float: left;
  margin-right: 0.71429em;
  margin-top: -0.21429em;
}
#content .pane-find-events .form-item {
  margin-bottom: 0;
  margin-left: 1.07143em;
  margin-right: 1.07143em;
  margin-top: 0;
  padding-bottom: 1.07143em;
  overflow: hidden;
  *zoom: 1;
}
#content .pane-find-events .form-item label {
  color: #ffffff;
  font-size: 1.28571em;
  font-weight: normal;
}
#content .pane-find-events .form-type-select div.selector,
#content .pane-find-events .form-type-select div.selector:hover,
#content .pane-find-events .form-type-select div.selector.hover,
#content .pane-find-events .form-type-select div.selector:active,
#content .pane-find-events .form-type-select div.selector.active,
#content .pane-find-events .form-type-select div.selector:focus,
#content .pane-find-events .form-type-select div.selector.focus {
  height: 23px;
}
#content .pane-find-events .form-type-select div.selector span,
#content .pane-find-events .form-type-select div.selector:hover span,
#content .pane-find-events .form-type-select div.selector.hover span,
#content .pane-find-events .form-type-select div.selector:active span,
#content .pane-find-events .form-type-select div.selector.active span,
#content .pane-find-events .form-type-select div.selector:focus span,
#content .pane-find-events .form-type-select div.selector.focus span {
  height: 23px;
  line-height: 23px;
}
#content .pane-find-events .form-type-select div.selector select,
#content .pane-find-events .form-type-select div.selector:hover select,
#content .pane-find-events .form-type-select div.selector.hover select,
#content .pane-find-events .form-type-select div.selector:active select,
#content .pane-find-events .form-type-select div.selector.active select,
#content .pane-find-events .form-type-select div.selector:focus select,
#content .pane-find-events .form-type-select div.selector.focus select {
  cursor: pointer;
}
#content .pane-find-events .form-type-select div.selector.disabled {
  background: url('../images/buttons-s15bf5085ab.png') 100% -4802px no-repeat #7f7f7f;
  cursor: default;
}
#content .pane-find-events .form-type-select div.selector.disabled.hover, #content .pane-find-events .form-type-select div.selector.disabled:hover, #content .pane-find-events .form-type-select div.selector.disabled.focus {
  background: url('../images/buttons-s15bf5085ab.png') 100% -4802px no-repeat #7f7f7f;
}
#content .pane-find-events .form-type-select div.selector,
#content .pane-find-events .form-type-select button {
  border: 1px solid #D3D2CE;
  color: #585858;
  font-size: 0.85714em;
  padding: 0 0 0 10px;
  margin-right: 0.66667em;
  -webkit-font-smoothing: antialiased;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url('../images/buttons-s15bf5085ab.png') 100% -4679px no-repeat white;
}
.borderradius #content .pane-find-events .form-type-select div.selector, .borderradius
#content .pane-find-events .form-type-select button {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
#content .pane-find-events .form-type-select div.selector.hover, #content .pane-find-events .form-type-select div.selector:hover, #content .pane-find-events .form-type-select div.selector.focus,
#content .pane-find-events .form-type-select button.hover,
#content .pane-find-events .form-type-select button:hover,
#content .pane-find-events .form-type-select button.focus {
  background: url('../images/buttons-s15bf5085ab.png') 100% -4679px no-repeat white;
}
#content .pane-find-events .form-type-select div.selector span,
#content .pane-find-events .form-type-select button span {
  background-image: none;
}
#content .pane-find-events .form-type-select button {
  height: 25px;
}
#content .pane-find-events div.selector {
  width: 11.25em;
}
.lt-ie8 #content .pane-find-events div.selector {
  width: 12.91667em;
}
#content .pane-find-events div.selector span {
  width: 7.5em;
}
.lt-ie8 #content .pane-find-events div.selector select {
  width: 160px;
}
#content .pane-find-events .form-submit {
  background-color: transparent;
  display: block;
  margin-left: 13.46154em;
  margin-top: -3.07692em;
  position: absolute;
  text-indent: 999px;
}
.lt-ie8 #content .pane-find-events .form-submit {
  margin-top: -2.76923em;
}

/* =============================================================================
   Pagers
   ========================================================================== */
#content .item-list .pager {
  /* A list of page numbers when more than 1 page of content is available */
  padding-top: 1.33333em;
  margin-top: 1.66667em;
  border-top: 4px solid #8ac23e;
  font-size: 0.86667em;
}
.section-yali #content .item-list .pager, .yali-content #content .item-list .pager {
  border-color: #26abe3;
}
#content .item-list .pager li {
  /* Each page number in the pager list */
  padding: 0 0.53333em;
  border-bottom: 0;
  border-right: 1px solid #a0a0a0;
}
@media all and (max-width: 480px) {
  #content .item-list .pager li {
    font-size: 1em;
    padding: 0 0.33333em;
  }
}
#content .item-list .pager li.pager-first,
#content .item-list .pager li.pager-last {
  display: none;
}
#content .item-list .pager li.pager-previous,
#content .item-list .pager li.pager-next {
  padding-bottom: 0;
  text-transform: capitalize;
}
#content .item-list .pager li.pager-previous {
  margin-right: 0.13333em;
}
#content .item-list .pager li.pager-next {
  margin-left: 0.2em;
  border-right: none;
}

/* =============================================================================
   Navigation
   ========================================================================== */
#navigation nav {
  background-color: #006795;
  margin-bottom: 0;
  margin-top: 0;
  overflow: hidden;
  *zoom: 1;
}
@media all and (min-width: 481px) {
  .boxshadow #navigation nav {
    -webkit-box-shadow: inset 0 8px 6px -6px #0a4367;
    -moz-box-shadow: inset 0 8px 6px -6px #0a4367;
    box-shadow: inset 0 8px 6px -6px #0a4367;
  }
}
#navigation nav .menu-disabled-badge {
  background-color: #112947;
  color: #ffffff;
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-size: 0.786em;
  font-style: italic;
  line-height: 1.27273em;
  margin-top: -0.72727em;
  padding-left: 0.63636em;
  padding-right: 0.63636em;
  position: absolute;
  right: 10.45455em;
}
.borderradius #navigation nav .menu-disabled-badge {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
@media all and (max-width: 480px) {
  #navigation nav .menu-disabled-badge {
    display: none;
  }
}
@media all and (min-width: 481px) {
  #navigation nav .menu-block-wrapper {
    display: table;
    width: 100%;
  }
}
@media all and (max-width: 480px) {
  #navigation nav h2.menu-title {
    border-right-color: #05547d;
  }
  .boxshadow #navigation nav h2.menu-title {
    -webkit-box-shadow: #3385aa 1px 0 0;
    -moz-box-shadow: #3385aa 1px 0 0;
    box-shadow: #3385aa 1px 0 0;
  }
}
@media all and (max-width: 480px) {
  #navigation nav h2.expanded {
    background-color: transparent;
  }
  .cssgradients #navigation nav h2.expanded {
    background: url('../images/icons-sd837dc2ffc.png') 37px -14896px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #006694), color-stop(100%, #0a4165));
    background: url('../images/icons-sd837dc2ffc.png') 37px -14896px no-repeat, -webkit-linear-gradient(#006694, #0a4165);
    background: url('../images/icons-sd837dc2ffc.png') 37px -14896px no-repeat, -moz-linear-gradient(#006694, #0a4165);
    background: url('../images/icons-sd837dc2ffc.png') 37px -14896px no-repeat, -o-linear-gradient(#006694, #0a4165);
    background: url('../images/icons-sd837dc2ffc.png') 37px -14896px no-repeat, linear-gradient(#006694, #0a4165);
  }
}
@media all and (max-width: 480px) {
  #navigation nav .region-navigation {
    position: absolute;
    width: 100%;
  }
}
#navigation nav .yali ul.menu .link-yali {
  display: block;
}
@media all and (min-width: 481px) {
  #navigation nav ul.menu {
    display: table-row;
  }
}
@media all and (max-width: 480px) {
  #navigation nav ul.menu {
    background-color: #0a4165;
    border-bottom: 4px solid #006795;
    position: relative;
    z-index: 2;
  }
}
#navigation nav ul.menu li {
  border-left: 1px solid #3385aa;
  border-right: 1px solid #05547d;
  color: #112947;
  font-family: "Proxima Nova", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
@media all and (min-width: 481px) {
  #navigation nav ul.menu li {
    display: table-cell;
    float: none;
  }
}
.boxshadow #navigation nav ul.menu li {
  -webkit-box-shadow: inset 0 3px 6px -6px #0a4367;
  -moz-box-shadow: inset 0 3px 6px -6px #0a4367;
  box-shadow: inset 0 3px 6px -6px #0a4367;
}
#navigation nav ul.menu li.first {
  border-left: 0;
}
#navigation nav ul.menu li.last {
  border-right: 0;
}
#navigation nav ul.menu li.last a,
#navigation nav ul.menu li.last .nolink {
  width: auto !important;
}
@media all and (max-width: 480px) {
  #navigation nav ul.menu li.last a,
  #navigation nav ul.menu li.last .nolink {
    border-bottom: 0px;
  }
}
@media all and (max-width: 480px) {
  #navigation nav ul.menu li {
    border-left: 0px;
  }
}

/* MV Edit */
#navigation nav ul.menu li a,
#navigation nav ul.menu li span.nolink {
  color: #f1f1f1;
  display: block;
  font-size: 1.14286em;
  font-weight: 600;
  

  padding: 1.1em .5em 1.1em .5em !important;

}
.yali-content #navigation nav ul.menu li a, .section-yali #navigation nav ul.menu li a, .yali-content
#navigation nav ul.menu li span.nolink, .section-yali
#navigation nav ul.menu li span.nolink {
  padding: 1em 0.625em;
}
@media all and (max-width: 480px) {
  #navigation nav ul.menu li a,
  #navigation nav ul.menu li span.nolink {
    background-image: none !important;
    border-bottom: 1px dotted #45708b;
    border-left: 0px;
    font-size: 1.14286em;
    font-weight: normal;
    letter-spacing: normal;
    padding-left: 0;
    text-transform: none;
  }
}
@media all and (min-width: 481px) {
  #navigation nav ul.menu li a,
  #navigation nav ul.menu li span.nolink {
    text-align: center;
  }
}
@media all and (max-width: 480px) {
  #navigation nav ul.menu li.link-about a, #navigation nav ul.menu li.link-about .nolink {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media all and (max-width: 480px) {
  #navigation nav ul.menu li.link-alumni-news a, #navigation nav ul.menu li.link-alumni-news .nolink {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media all and (max-width: 480px) {
  #navigation nav ul.menu li.link-featured-alumni a, #navigation nav ul.menu li.link-featured-alumni .nolink {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media all and (max-width: 480px) {
  #navigation nav ul.menu li.link-network-and-collaborate a, #navigation nav ul.menu li.link-network-and-collaborate .nolink {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media all and (max-width: 480px) {
  #navigation nav ul.menu li.link-resources a, #navigation nav ul.menu li.link-resources .nolink {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
#navigation nav ul.menu li.link-yali {
  display: none;
}
@media all and (min-width: 481px) {
  #navigation nav ul.menu li.link-yali {
    border-top: 2px solid #043a66;
  }
}
.section-yali #navigation nav ul.menu li.link-yali a, .yali-content #navigation nav ul.menu li.link-yali a {
  background-color: #26abe3 !important;
  background-image: none !important;
}
.boxshadow .section-yali #navigation nav ul.menu li.link-yali a, .boxshadow .yali-content #navigation nav ul.menu li.link-yali a {
  -webkit-box-shadow: inset 0 0 0 0 transparent;
  -moz-box-shadow: inset 0 0 0 0 transparent;
  box-shadow: inset 0 0 0 0 transparent;
}
@media all and (min-width: 481px) {
  #navigation nav ul.menu li.link-yali a {
    padding: 16px 15px !important;
  }
}
#navigation nav ul.menu li.link-yali a:active,
#navigation nav ul.menu li.link-yali a.active,
#navigation nav ul.menu li.link-yali a.active-trail,
#navigation nav ul.menu li.link-yali a:hover {
  background-image: none;
}
.boxshadow #navigation nav ul.menu li.link-yali a:active, .boxshadow
#navigation nav ul.menu li.link-yali a.active, .boxshadow
#navigation nav ul.menu li.link-yali a.active-trail, .boxshadow
#navigation nav ul.menu li.link-yali a:hover {
  -webkit-box-shadow: inset 0 0 0 0 transparent;
  -moz-box-shadow: inset 0 0 0 0 transparent;
  box-shadow: inset 0 0 0 0 transparent;
}
.cssgradients #navigation nav ul.menu li a:active, .cssgradients
#navigation nav ul.menu li a.active, .cssgradients
#navigation nav ul.menu li a.active-trail, .cssgradients
#navigation nav ul.menu li a:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #006795), color-stop(100%, #0b4064));
  background-image: -webkit-linear-gradient(#006795, #0b4064);
  background-image: -moz-linear-gradient(#006795, #0b4064);
  background-image: -o-linear-gradient(#006795, #0b4064);
  background-image: linear-gradient(#006795, #0b4064);
}
.boxshadow #navigation nav ul.menu li a:active, .boxshadow
#navigation nav ul.menu li a.active, .boxshadow
#navigation nav ul.menu li a.active-trail, .boxshadow
#navigation nav ul.menu li a:hover {
  -webkit-box-shadow: inset 0 8px 6px -6px #0a4367;
  -moz-box-shadow: inset 0 8px 6px -6px #0a4367;
  box-shadow: inset 0 8px 6px -6px #0a4367;
}
#navigation nav ul.menu li span.nolink {
  color: #112947;
}

@media all and (max-width: 480px) {
  .pane-eca-search-type-facet-selected a {
    border: 1px solid #d3d2ce;
    color: #888888;
    display: block;
    font-size: 0.8em;
    margin-top: 0.66667em;
    padding-bottom: 0.06667em;
    padding-left: 0.66667em;
    padding-top: 0.06667em;
    background: url('../images/buttons/select-bg.png?1412705953') no-repeat right top transparent;
  }
}
.section-yali #content .panel-col-first #block-block-1, .yali-content #content .panel-col-first #block-block-1 {
  margin-bottom: 0;
}
.section-yali #content .panel-col-first #block-block-2, .yali-content #content .panel-col-first #block-block-2 {
  padding: 0;
  margin-bottom: 0;
  margin-top: -1.64286em;
  border-right: 0px;
  border: 1px solid white;
}
.section-yali #content .panel-col-first #block-block-2 p, .yali-content #content .panel-col-first #block-block-2 p {
  margin-bottom: 0;
}

.region-sidebar-first .block-menu-block,
.panel-col-first .block-menu-block,
.pane-eca-search-type-facet {
  padding: 10px;
  border-top: 4px solid #cfdce2;
}
.region-sidebar-first .block-menu-block h2.block-title, #content .region-sidebar-first .block-menu-block h2.block-title, #content .region-sidebar-first .block-menu-block h3.pane-title,
.panel-col-first .block-menu-block h2.block-title, #content
.panel-col-first .block-menu-block h2.block-title, #content
.panel-col-first .block-menu-block h3.pane-title,
.pane-eca-search-type-facet h2.block-title, #content
.pane-eca-search-type-facet h2.block-title, #content
.pane-eca-search-type-facet h3.pane-title {
  font-size: 1.2em;
  line-height: 1.33333em;
  padding: 0 0 0.61111em 0;
  color: #006795;
  border-bottom: none;
  text-transform: none;
  letter-spacing: 1px;
  margin-bottom: 0;
  position: relative;
  z-index: 2;
}
.section-yali .region-sidebar-first .block-menu-block h2.block-title a, .yali-content .region-sidebar-first .block-menu-block h2.block-title a, .section-yali #content .region-sidebar-first .block-menu-block h2.block-title a, .yali-content #content .region-sidebar-first .block-menu-block h2.block-title a, .section-yali #content .region-sidebar-first .block-menu-block h3.pane-title a, .yali-content #content .region-sidebar-first .block-menu-block h3.pane-title a, .section-yali
.panel-col-first .block-menu-block h2.block-title a, .yali-content
.panel-col-first .block-menu-block h2.block-title a, .section-yali #content
.panel-col-first .block-menu-block h2.block-title a, .yali-content #content
.panel-col-first .block-menu-block h2.block-title a, .section-yali #content
.panel-col-first .block-menu-block h3.pane-title a, .yali-content #content
.panel-col-first .block-menu-block h3.pane-title a, .section-yali
.pane-eca-search-type-facet h2.block-title a, .yali-content
.pane-eca-search-type-facet h2.block-title a, .section-yali #content
.pane-eca-search-type-facet h2.block-title a, .yali-content #content
.pane-eca-search-type-facet h2.block-title a, .section-yali #content
.pane-eca-search-type-facet h3.pane-title a, .yali-content #content
.pane-eca-search-type-facet h3.pane-title a {
  color: #2a7cfc;
}
.region-sidebar-first .block-menu-block h2.block-title a.active, #content .region-sidebar-first .block-menu-block h2.block-title a.active, #content .region-sidebar-first .block-menu-block h3.pane-title a.active,
.panel-col-first .block-menu-block h2.block-title a.active, #content
.panel-col-first .block-menu-block h2.block-title a.active, #content
.panel-col-first .block-menu-block h3.pane-title a.active,
.pane-eca-search-type-facet h2.block-title a.active, #content
.pane-eca-search-type-facet h2.block-title a.active, #content
.pane-eca-search-type-facet h3.pane-title a.active {
  display: block;
  margin: -14px -10px -11px -10px;
  padding: 0.53333em 10px;
  background-color: #8ac23e;
  color: #fff;
}
.section-yali .region-sidebar-first .block-menu-block h2.block-title a.active, .yali-content .region-sidebar-first .block-menu-block h2.block-title a.active, .section-yali #content .region-sidebar-first .block-menu-block h2.block-title a.active, .yali-content #content .region-sidebar-first .block-menu-block h2.block-title a.active, .section-yali #content .region-sidebar-first .block-menu-block h3.pane-title a.active, .yali-content #content .region-sidebar-first .block-menu-block h3.pane-title a.active, .section-yali
.panel-col-first .block-menu-block h2.block-title a.active, .yali-content
.panel-col-first .block-menu-block h2.block-title a.active, .section-yali #content
.panel-col-first .block-menu-block h2.block-title a.active, .yali-content #content
.panel-col-first .block-menu-block h2.block-title a.active, .section-yali #content
.panel-col-first .block-menu-block h3.pane-title a.active, .yali-content #content
.panel-col-first .block-menu-block h3.pane-title a.active, .section-yali
.pane-eca-search-type-facet h2.block-title a.active, .yali-content
.pane-eca-search-type-facet h2.block-title a.active, .section-yali #content
.pane-eca-search-type-facet h2.block-title a.active, .yali-content #content
.pane-eca-search-type-facet h2.block-title a.active, .section-yali #content
.pane-eca-search-type-facet h3.pane-title a.active, .yali-content #content
.pane-eca-search-type-facet h3.pane-title a.active {
  background-color: #26abe3;
  color: #f1f1f1;
  width: 100% !important;
}
#content .region-sidebar-first .block-menu-block h3.pane-title, #content
.panel-col-first .block-menu-block h3.pane-title, #content
.pane-eca-search-type-facet h3.pane-title {
  color: #444444;
}
.region-sidebar-first .block-menu-block .block-content,
.panel-col-first .block-menu-block .block-content,
.pane-eca-search-type-facet .block-content {
  position: relative;
  z-index: 1;
}
.region-sidebar-first .block-menu-block .block-content ul.menu,
.region-sidebar-first .block-menu-block .item-list ul,
.panel-col-first .block-menu-block .block-content ul.menu,
.panel-col-first .block-menu-block .item-list ul,
.pane-eca-search-type-facet .block-content ul.menu,
.pane-eca-search-type-facet .item-list ul {
  margin: 0;
  border-bottom: 1px dotted #cfdce2;
}
.region-sidebar-first .block-menu-block .block-content ul.menu li,
.region-sidebar-first .block-menu-block .item-list ul li,
.panel-col-first .block-menu-block .block-content ul.menu li,
.panel-col-first .block-menu-block .item-list ul li,
.pane-eca-search-type-facet .block-content ul.menu li,
.pane-eca-search-type-facet .item-list ul li {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.region-sidebar-first .block-menu-block .block-content ul.menu li a,
.region-sidebar-first .block-menu-block .item-list ul li a,
.panel-col-first .block-menu-block .block-content ul.menu li a,
.panel-col-first .block-menu-block .item-list ul li a,
.pane-eca-search-type-facet .block-content ul.menu li a,
.pane-eca-search-type-facet .item-list ul li a {
  font-size: 0.86667em;
  font-weight: bold;
  border-top: 1px dotted #cfdce2;
  padding: 0.61538em 0;
  border-bottom: none;
  margin-bottom: 0;
  display: block;
  color: #006795;
}
.section-yali .region-sidebar-first .block-menu-block .block-content ul.menu li a, .yali-content .region-sidebar-first .block-menu-block .block-content ul.menu li a, .section-yali
.region-sidebar-first .block-menu-block .item-list ul li a, .yali-content
.region-sidebar-first .block-menu-block .item-list ul li a, .section-yali
.panel-col-first .block-menu-block .block-content ul.menu li a, .yali-content
.panel-col-first .block-menu-block .block-content ul.menu li a, .section-yali
.panel-col-first .block-menu-block .item-list ul li a, .yali-content
.panel-col-first .block-menu-block .item-list ul li a, .section-yali
.pane-eca-search-type-facet .block-content ul.menu li a, .yali-content
.pane-eca-search-type-facet .block-content ul.menu li a, .section-yali
.pane-eca-search-type-facet .item-list ul li a, .yali-content
.pane-eca-search-type-facet .item-list ul li a {
  color: #2a7cfc;
}
@media all and (max-width: 480px) {
  .region-sidebar-first .block-menu-block .block-content ul.menu li a,
  .region-sidebar-first .block-menu-block .item-list ul li a,
  .panel-col-first .block-menu-block .block-content ul.menu li a,
  .panel-col-first .block-menu-block .item-list ul li a,
  .pane-eca-search-type-facet .block-content ul.menu li a,
  .pane-eca-search-type-facet .item-list ul li a {
    border-top: none;
    color: #888888;
    font-size: 0.8em;
  }
}
.region-sidebar-first .block-menu-block .block-content ul.menu ul.menu,
.region-sidebar-first .block-menu-block .item-list ul ul.menu,
.panel-col-first .block-menu-block .block-content ul.menu ul.menu,
.panel-col-first .block-menu-block .item-list ul ul.menu,
.pane-eca-search-type-facet .block-content ul.menu ul.menu,
.pane-eca-search-type-facet .item-list ul ul.menu {
  border-bottom: none;
}
.section-yali .region-sidebar-first .block-menu-block .block-content ul.menu ul.menu, .yali-content .region-sidebar-first .block-menu-block .block-content ul.menu ul.menu, .section-yali
.region-sidebar-first .block-menu-block .item-list ul ul.menu, .yali-content
.region-sidebar-first .block-menu-block .item-list ul ul.menu, .section-yali
.panel-col-first .block-menu-block .block-content ul.menu ul.menu, .yali-content
.panel-col-first .block-menu-block .block-content ul.menu ul.menu, .section-yali
.panel-col-first .block-menu-block .item-list ul ul.menu, .yali-content
.panel-col-first .block-menu-block .item-list ul ul.menu, .section-yali
.pane-eca-search-type-facet .block-content ul.menu ul.menu, .yali-content
.pane-eca-search-type-facet .block-content ul.menu ul.menu, .section-yali
.pane-eca-search-type-facet .item-list ul ul.menu, .yali-content
.pane-eca-search-type-facet .item-list ul ul.menu {
  background-color: #e4e4e4;
}
.region-sidebar-first .block-menu-block .block-content ul.menu li.expanded.active-trail li.expanded.active-trail > a,
.region-sidebar-first .block-menu-block .item-list ul li.expanded.active-trail li.expanded.active-trail > a,
.panel-col-first .block-menu-block .block-content ul.menu li.expanded.active-trail li.expanded.active-trail > a,
.panel-col-first .block-menu-block .item-list ul li.expanded.active-trail li.expanded.active-trail > a,
.pane-eca-search-type-facet .block-content ul.menu li.expanded.active-trail li.expanded.active-trail > a,
.pane-eca-search-type-facet .item-list ul li.expanded.active-trail li.expanded.active-trail > a {
  color: #006795;
}
.region-sidebar-first .block-menu-block .block-content ul.menu li.active > a,
.region-sidebar-first .block-menu-block .item-list ul li.active > a,
.panel-col-first .block-menu-block .block-content ul.menu li.active > a,
.panel-col-first .block-menu-block .item-list ul li.active > a,
.pane-eca-search-type-facet .block-content ul.menu li.active > a,
.pane-eca-search-type-facet .item-list ul li.active > a {
  margin-left: -10px;
  margin-right: -10px;
}
.region-sidebar-first .block-menu-block .block-content ul.menu li.active + li > a,
.region-sidebar-first .block-menu-block .block-content ul.menu li.expanded + li > a,
.region-sidebar-first .block-menu-block .item-list ul li.active + li > a,
.region-sidebar-first .block-menu-block .item-list ul li.expanded + li > a,
.panel-col-first .block-menu-block .block-content ul.menu li.active + li > a,
.panel-col-first .block-menu-block .block-content ul.menu li.expanded + li > a,
.panel-col-first .block-menu-block .item-list ul li.active + li > a,
.panel-col-first .block-menu-block .item-list ul li.expanded + li > a,
.pane-eca-search-type-facet .block-content ul.menu li.active + li > a,
.pane-eca-search-type-facet .block-content ul.menu li.expanded + li > a,
.pane-eca-search-type-facet .item-list ul li.active + li > a,
.pane-eca-search-type-facet .item-list ul li.expanded + li > a {
  border-top: none;
}
.region-sidebar-first .block-menu-block .block-content ul.menu li.expanded.active-trail > a,
.region-sidebar-first .block-menu-block .item-list ul li.expanded.active-trail > a,
.panel-col-first .block-menu-block .block-content ul.menu li.expanded.active-trail > a,
.panel-col-first .block-menu-block .item-list ul li.expanded.active-trail > a,
.pane-eca-search-type-facet .block-content ul.menu li.expanded.active-trail > a,
.pane-eca-search-type-facet .item-list ul li.expanded.active-trail > a {
  margin-left: -10px;
  margin-right: -10px;
}
.region-sidebar-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul,
.region-sidebar-first .block-menu-block .item-list ul li.expanded.active-trail ul,
.panel-col-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul,
.panel-col-first .block-menu-block .item-list ul li.expanded.active-trail ul,
.pane-eca-search-type-facet .block-content ul.menu li.expanded.active-trail ul,
.pane-eca-search-type-facet .item-list ul li.expanded.active-trail ul {
  background: #e7edf0;
  margin-left: -10px;
  margin-right: -10px;
}
.section-yali .region-sidebar-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul a.active-trail, .yali-content .region-sidebar-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul a.active-trail, .section-yali
.region-sidebar-first .block-menu-block .item-list ul li.expanded.active-trail ul a.active-trail, .yali-content
.region-sidebar-first .block-menu-block .item-list ul li.expanded.active-trail ul a.active-trail, .section-yali
.panel-col-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul a.active-trail, .yali-content
.panel-col-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul a.active-trail, .section-yali
.panel-col-first .block-menu-block .item-list ul li.expanded.active-trail ul a.active-trail, .yali-content
.panel-col-first .block-menu-block .item-list ul li.expanded.active-trail ul a.active-trail, .section-yali
.pane-eca-search-type-facet .block-content ul.menu li.expanded.active-trail ul a.active-trail, .yali-content
.pane-eca-search-type-facet .block-content ul.menu li.expanded.active-trail ul a.active-trail, .section-yali
.pane-eca-search-type-facet .item-list ul li.expanded.active-trail ul a.active-trail, .yali-content
.pane-eca-search-type-facet .item-list ul li.expanded.active-trail ul a.active-trail {
  background-color: #c8e3ee;
  color: #26abe3;
}
.region-sidebar-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul ul,
.region-sidebar-first .block-menu-block .item-list ul li.expanded.active-trail ul ul,
.panel-col-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul ul,
.panel-col-first .block-menu-block .item-list ul li.expanded.active-trail ul ul,
.pane-eca-search-type-facet .block-content ul.menu li.expanded.active-trail ul ul,
.pane-eca-search-type-facet .item-list ul li.expanded.active-trail ul ul {
  margin-left: 0;
  margin-right: 0;
}
.region-sidebar-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul ul li a,
.region-sidebar-first .block-menu-block .item-list ul li.expanded.active-trail ul ul li a,
.panel-col-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul ul li a,
.panel-col-first .block-menu-block .item-list ul li.expanded.active-trail ul ul li a,
.pane-eca-search-type-facet .block-content ul.menu li.expanded.active-trail ul ul li a,
.pane-eca-search-type-facet .item-list ul li.expanded.active-trail ul ul li a {
  color: #006795;
  padding-left: 20px;
}
.section-yali .region-sidebar-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul ul li a, .yali-content .region-sidebar-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul ul li a, .section-yali
.region-sidebar-first .block-menu-block .item-list ul li.expanded.active-trail ul ul li a, .yali-content
.region-sidebar-first .block-menu-block .item-list ul li.expanded.active-trail ul ul li a, .section-yali
.panel-col-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul ul li a, .yali-content
.panel-col-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul ul li a, .section-yali
.panel-col-first .block-menu-block .item-list ul li.expanded.active-trail ul ul li a, .yali-content
.panel-col-first .block-menu-block .item-list ul li.expanded.active-trail ul ul li a, .section-yali
.pane-eca-search-type-facet .block-content ul.menu li.expanded.active-trail ul ul li a, .yali-content
.pane-eca-search-type-facet .block-content ul.menu li.expanded.active-trail ul ul li a, .section-yali
.pane-eca-search-type-facet .item-list ul li.expanded.active-trail ul ul li a, .yali-content
.pane-eca-search-type-facet .item-list ul li.expanded.active-trail ul ul li a {
  color: #006795;
}
.region-sidebar-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul a,
.region-sidebar-first .block-menu-block .item-list ul li.expanded.active-trail ul a,
.panel-col-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul a,
.panel-col-first .block-menu-block .item-list ul li.expanded.active-trail ul a,
.pane-eca-search-type-facet .block-content ul.menu li.expanded.active-trail ul a,
.pane-eca-search-type-facet .item-list ul li.expanded.active-trail ul a {
  font-weight: normal;
  padding: 0.53333em 10px;
  margin: 0;
}
.section-yali .region-sidebar-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul a, .yali-content .region-sidebar-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul a, .section-yali
.region-sidebar-first .block-menu-block .item-list ul li.expanded.active-trail ul a, .yali-content
.region-sidebar-first .block-menu-block .item-list ul li.expanded.active-trail ul a, .section-yali
.panel-col-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul a, .yali-content
.panel-col-first .block-menu-block .block-content ul.menu li.expanded.active-trail ul a, .section-yali
.panel-col-first .block-menu-block .item-list ul li.expanded.active-trail ul a, .yali-content
.panel-col-first .block-menu-block .item-list ul li.expanded.active-trail ul a, .section-yali
.pane-eca-search-type-facet .block-content ul.menu li.expanded.active-trail ul a, .yali-content
.pane-eca-search-type-facet .block-content ul.menu li.expanded.active-trail ul a, .section-yali
.pane-eca-search-type-facet .item-list ul li.expanded.active-trail ul a, .yali-content
.pane-eca-search-type-facet .item-list ul li.expanded.active-trail ul a {
  color: #26abe3;
  font-weight: bold;
}
@media all and (max-width: 480px) {
  .region-sidebar-first .block-menu-block .block-content > .menu-block-wrapper > ul.menu,
  .region-sidebar-first .block-menu-block .eca-search-type-widget,
  .panel-col-first .block-menu-block .block-content > .menu-block-wrapper > ul.menu,
  .panel-col-first .block-menu-block .eca-search-type-widget,
  .pane-eca-search-type-facet .block-content > .menu-block-wrapper > ul.menu,
  .pane-eca-search-type-facet .eca-search-type-widget {
    border-bottom: 0 !important;
  }
}
.region-sidebar-first .block-menu-block .block-content > .menu-block-wrapper > ul.menu > li.active > a, .region-sidebar-first .block-menu-block .block-content > .menu-block-wrapper > ul.menu > li.expanded.active-trail > a,
.region-sidebar-first .block-menu-block .eca-search-type-widget > li.active > a,
.region-sidebar-first .block-menu-block .eca-search-type-widget > li.expanded.active-trail > a,
.panel-col-first .block-menu-block .block-content > .menu-block-wrapper > ul.menu > li.active > a,
.panel-col-first .block-menu-block .block-content > .menu-block-wrapper > ul.menu > li.expanded.active-trail > a,
.panel-col-first .block-menu-block .eca-search-type-widget > li.active > a,
.panel-col-first .block-menu-block .eca-search-type-widget > li.expanded.active-trail > a,
.pane-eca-search-type-facet .block-content > .menu-block-wrapper > ul.menu > li.active > a,
.pane-eca-search-type-facet .block-content > .menu-block-wrapper > ul.menu > li.expanded.active-trail > a,
.pane-eca-search-type-facet .eca-search-type-widget > li.active > a,
.pane-eca-search-type-facet .eca-search-type-widget > li.expanded.active-trail > a {
  padding: 0.53333em 10px;
  background-color: #8ac23e;
  border-top: none;
  color: #fff;
}
.section-yali .region-sidebar-first .block-menu-block .block-content > .menu-block-wrapper > ul.menu > li.active > a, .yali-content .region-sidebar-first .block-menu-block .block-content > .menu-block-wrapper > ul.menu > li.active > a, .section-yali .region-sidebar-first .block-menu-block .block-content > .menu-block-wrapper > ul.menu > li.expanded.active-trail > a, .yali-content .region-sidebar-first .block-menu-block .block-content > .menu-block-wrapper > ul.menu > li.expanded.active-trail > a, .section-yali
.region-sidebar-first .block-menu-block .eca-search-type-widget > li.active > a, .yali-content
.region-sidebar-first .block-menu-block .eca-search-type-widget > li.active > a, .section-yali
.region-sidebar-first .block-menu-block .eca-search-type-widget > li.expanded.active-trail > a, .yali-content
.region-sidebar-first .block-menu-block .eca-search-type-widget > li.expanded.active-trail > a, .section-yali
.panel-col-first .block-menu-block .block-content > .menu-block-wrapper > ul.menu > li.active > a, .yali-content
.panel-col-first .block-menu-block .block-content > .menu-block-wrapper > ul.menu > li.active > a, .section-yali
.panel-col-first .block-menu-block .block-content > .menu-block-wrapper > ul.menu > li.expanded.active-trail > a, .yali-content
.panel-col-first .block-menu-block .block-content > .menu-block-wrapper > ul.menu > li.expanded.active-trail > a, .section-yali
.panel-col-first .block-menu-block .eca-search-type-widget > li.active > a, .yali-content
.panel-col-first .block-menu-block .eca-search-type-widget > li.active > a, .section-yali
.panel-col-first .block-menu-block .eca-search-type-widget > li.expanded.active-trail > a, .yali-content
.panel-col-first .block-menu-block .eca-search-type-widget > li.expanded.active-trail > a, .section-yali
.pane-eca-search-type-facet .block-content > .menu-block-wrapper > ul.menu > li.active > a, .yali-content
.pane-eca-search-type-facet .block-content > .menu-block-wrapper > ul.menu > li.active > a, .section-yali
.pane-eca-search-type-facet .block-content > .menu-block-wrapper > ul.menu > li.expanded.active-trail > a, .yali-content
.pane-eca-search-type-facet .block-content > .menu-block-wrapper > ul.menu > li.expanded.active-trail > a, .section-yali
.pane-eca-search-type-facet .eca-search-type-widget > li.active > a, .yali-content
.pane-eca-search-type-facet .eca-search-type-widget > li.active > a, .section-yali
.pane-eca-search-type-facet .eca-search-type-widget > li.expanded.active-trail > a, .yali-content
.pane-eca-search-type-facet .eca-search-type-widget > li.expanded.active-trail > a {
  background-color: #26abe3;
}

@media all and (max-width: 480px) {
  .pane-eca-search-type-facet {
    border-top: 0;
    border-left: 1px solid #D3D2CE;
    border-bottom: 1px solid #D3D2CE;
    border-right: 1px solid #D3D2CE;
  }
  .pane-eca-search-type-facet h3.pane-title {
    display: none;
  }
}

#main .mobile-secondary-nav {
  padding: 0;
  margin-bottom: 0.66667em;
}
#main .mobile-secondary-nav h2.block-title {
  display: none;
}
#main .mobile-secondary-nav ul.menu {
  border-top: 2px solid #006795;
  margin: 0;
  padding: 3px 10px;
  background: #006795;
}
#main .mobile-secondary-nav ul.menu li {
  float: none;
  font-size: 1em;
}
@media all and (max-width: 480px) {
  #main .mobile-secondary-nav ul.menu li {
    width: auto;
  }
}
#main .mobile-secondary-nav ul.menu li a {
  border-top: 1px dotted #d8d8d8;
  color: #fff;
  display: block;
  font-weight: bold;
  font-size: 0.86667em;
  margin-bottom: 0.61538em;
  padding-top: 0.61538em;
  padding-left: 0.76923em;
  padding-right: 0.76923em;
  text-indent: 0;
  width: auto;
  height: auto;
  line-height: inherit;
}
#main .mobile-secondary-nav ul.menu li:first-child a {
  border-top: 0px;
}
#main .mobile-secondary-nav ul.menu li ul.menu {
  border-top: 0;
}
#main .mobile-secondary-nav ul.menu li ul.menu li:first-child a {
  border-top: 1px dotted #d8d8d8;
}
#main .mobile-secondary-nav h2.title {
  border-top: 4px solid #006795;
  margin-bottom: 0;
}
#main .mobile-secondary-nav h2.title span {
  background-color: #006795;
  color: white;
  cursor: pointer;
  font-size: 0.63158em;
  margin-left: 0.66667em;
  margin-top: -1px;
  padding: 0.41667em 2em 0.41667em 0.83333em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.borderradius #main .mobile-secondary-nav h2.title span {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* =============================================================================
  Footer
  ========================================================================== */
#footer {
  border-top: 10px solid #cccccc;
  color: #f0f5f7;
  padding-top: 0;
  background-color: #181818;
}
#footer a {
  color: #f0f5f7;
}
#footer .disabled h2.block-title,
#footer .nolink {
  color: #4c4c4c;
}
@media all and (max-width: 480px) {
  #footer {
    padding-top: 1.66667em;
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media all and (min-width: 481px) {
  #footer .footer-inner {
    padding-top: 2em;
    background: url(../images/backgrounds/footer-bg.png) no-repeat 50px top #181818;
    width: 940px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media all and (max-width: 480px) {
  #footer .footer-inner {
    overflow: visible;
    padding: 0;
  }
}
#footer .region-footer {
  margin-right: 0;
  width: 21.07143em;
}
@media all and (max-width: 480px) {
  #footer .region-footer .block-eca-search-api {
    width: 220px;
  }
}
#footer .region-footer form .form-actions {
  width: 1.42857em;
}
@media all and (max-width: 480px) {
  #footer .region-footer .form-text {
    width: 160px;
  }
}
#footer #footer-name-and-slogan {
  background: url(../images/backgrounds/footer_logo.png) 3px 0 no-repeat;
  margin-left: 0;
  margin-right: 0;
  min-height: 5.5em;
}
@media all and (max-width: 480px) {
  #footer #footer-name-and-slogan {
    background: url(../images/backgrounds/mobile_footer_logo.png) 0 0 no-repeat;
    border-bottom: 0;
    min-height: 0px;
    padding-left: 6.42857em;
  }
}
@media all and (max-width: 480px) {
  #footer #footer-site-name {
    margin-top: -0.83333em;
  }
}
#footer #footer-site-name .site-name-prefix {
  color: #f3f3f3;
}
@media all and (max-width: 480px) {
  #footer #footer-site-name .site-name-prefix {
    font-size: 7px;
    margin-bottom: 0.8em;
  }
}
#footer #footer-site-name .site-name {
  color: #f3f3f3;
  font-size: 1.91667em;
}
@media all and (max-width: 480px) {
  #footer #footer-site-name .site-name {
    font-size: 1.41667em;
    line-height: 1.05882em;
  }
}
#footer .block h2.block-title {
  margin-bottom: 0.71429em;
}
#footer #sitemap {
  clear: both;
}
@media all and (max-width: 480px) {
  #footer #sitemap {
    border-top: 1px solid #272727;
    margin-top: 0.71429em;
  }
}
@media all and (max-width: 480px) {
  #footer #sitemap .block {
    border-bottom: none;
    margin-right: 0;
    width: 100%;
  }
}
@media all and (max-width: 480px) {
  #footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li {
    border-bottom: 1px dotted #4f5355;
  }
}
#footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li > a,
#footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li > span.nolink {
  font-weight: bold;
  margin: 0 0.83333em 0.72727em 0;
}
@media all and (max-width: 480px) {
  #footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li > a,
  #footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li > span.nolink {
    font-weight: normal;
    padding: 0.8em 0;
    margin: 0;
  }
}
@media all and (max-width: 480px) {
  #footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li > a + ul.menu,
  #footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li > span.nolink + ul.menu {
    font-size: 0.86667em;
    padding-bottom: 1.07143em;
  }
}
@media all and (max-width: 480px) {
  #footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li > a + ul.menu li a,
  #footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li > a + ul.menu li span.nolink,
  #footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li > span.nolink + ul.menu li a,
  #footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li > span.nolink + ul.menu li span.nolink {
    padding-left: 1.07143em;
    color: #fff;
  }
}
@media all and (max-width: 480px) {
  #footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li > a + ul.menu li.first a,
  #footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li > a + ul.menu li.first span.nolink,
  #footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li > span.nolink + ul.menu li.first a,
  #footer #sitemap .block .block-content .menu-block-wrapper > ul.menu > li > span.nolink + ul.menu li.first span.nolink {
    padding-top: 0;
  }
}
@media all and (max-width: 480px) {
  #footer #sitemap #block-menu-block-5 {
    border-bottom: 0;
  }
}
@media all and (max-width: 480px) {
  #footer #sitemap #block-menu-menu-u-s-department-of-state {
    border-bottom: 0;
    border-top: none;
  }
}
@media all and (max-width: 480px) {
  #footer #sitemap #block-menu-menu-u-s-department-of-state h2.block-title {
    font-size: 0.85714em;
    font-weight: bold;
    margin-bottom: 0.41667em;
  }
}
@media all and (max-width: 480px) {
  #footer #sitemap #block-menu-menu-u-s-department-of-state ul.menu {
    padding: 0;
  }
}
#footer #sitemap #block-menu-menu-u-s-department-of-state ul.menu li {
  font-size: 0.8em;
}
@media all and (max-width: 480px) {
  #footer #sitemap #block-menu-menu-u-s-department-of-state ul.menu li {
    font-size: 0.75em;
    line-height: 2em;
  }
}
@media all and (max-width: 480px) {
  #footer #block-menu-menu-footer-social-links {
    margin-bottom: 0.85714em;
    padding-left: 0;
    padding-right: 0;
  }
}
#footer #block-menu-menu-footer-social-links ul li {
  margin-right: 0.57143em;
}
#footer #block-eca-search-api-search-form {
  float: left;
}
@media all and (max-width: 480px) {
  #footer #block-eca-search-api-search-form {
    margin-top: 0.57143em;
  }
}

/* =============================================================================
  Misc
  ========================================================================== */
.ui-tabs-panel > * {
  width: 100%;
}

/* =============================================================================
   Nodes / Panel Pages
   ========================================================================== */
.richtext-minisidebar {
  float: right;
  width: 14em;
  padding-left: 1.33333em;
  margin-left: 1.33333em;
  margin-bottom: 0.66667em;
  border-left: 1px dotted #cfdce2;
}
.fontface .richtext-minisidebar {
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
.richtext-minisidebar header {
  font-weight: bold;
  font-size: 1.33333em;
  margin-bottom: 0.75em;
  color: #043a66;
}
.richtext-minisidebar ul {
  margin: 0 0 0.66667em 0;
  padding: 0;
}
.richtext-minisidebar li {
  margin: 0;
  padding: 0 0 0 2.13333em;
  font-size: 1em;
  font-weight: 600;
  line-height: 2.13333em;
  list-style: none;
}
.richtext-minisidebar .read-more {
  padding-right: 1.46667em;
  font-weight: 600;
}

.richtext-2 {
  color: #444444;
}
.richtext-2 section {
  border-bottom: 1px dotted #cfdce2;
  padding: 0 1em 1.66667em 1em;
  margin-bottom: 1.66667em;
}
@media all and (max-width: 480px) {
  .richtext-2 section {
    padding: 0 0 1.2em 0;
    margin-bottom: 1.2em;
  }
}
.richtext-2 section ol {
  margin-top: 0;
  list-style: decimal;
  padding-left: 2.33333em;
}
@media all and (max-width: 480px) {
  .richtext-2 section ol {
    padding-left: 1.33333em;
  }
}
.richtext-2 section ol li {
  margin-bottom: 0.8em;
}
@media all and (max-width: 480px) {
  .richtext-2 section ol li {
    margin-bottom: 0.4em;
  }
}
.richtext-2 section ol li:last-child {
  margin-bottom: 0;
}
.richtext-2 section ol:last-child {
  margin-bottom: 0;
}
.richtext-2 section:last-child,
.richtext-2 section p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.richtext-2 header {
  text-transform: uppercase;
  color: #043a66;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 0.66667em;
}
@media all and (max-width: 480px) {
  .richtext-2 header {
    font-size: 1.33333em;
    margin-bottom: 0.5em;
  }
}

.richtext-4 h2 {
  margin-bottom: 0.66667em;
}
.richtext-4 aside {
  float: right;
  width: 210px;
  padding-left: 20px;
  padding-right: 20px;
  border-left: 1px dotted #cfdce2;
  margin-left: 30px;
  margin-bottom: 20px;
  font-size: 0.86667em;
}
.richtext-4 aside li {
  margin-bottom: 1.2em;
  padding-left: 0;
  background: none;
}
.richtext-4 aside li a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.richtext-4 aside li a span.arrow {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 0.53333em;
  margin-top: -0.26667em;
}
.richtext-4 h4 {
  margin-bottom: 0;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 1em;
}
.richtext-4 ul {
  margin: 0;
}
.richtext-4 li {
  margin: 0;
  background: url("../../eca_shared/images/icons/bullet-small-black-circle.png") 15px 9px no-repeat;
  padding-left: 1.66667em;
}
.richtext-4 .summary {
  font-weight: 100;
  font-size: 1.4em;
  line-height: 1.2381em;
  margin-bottom: 0.47619em;
}
.fontface .richtext-4 .summary {
  font-family: "Proxima Nova", Helvetica, sans-serif;
}

.panel-col-left .panel-pane {
  margin-bottom: 2em;
}
@media all and (max-width: 480px) {
  .panel-col-left .panel-pane {
    margin-bottom: 0.66667em;
  }
}

.one-sidebar.sidebar-first #content > .wrapper > *,
.node-type-one-column-page .panel-eca-onecol-modular .panel-col-last > .wrapper > * {
  max-width: 600px;
}

.page-member-of-the-month .panel-eca-onecol-modular .panel-col-last > .wrapper > *,
.page-alumni-stories .panel-eca-onecol-modular .panel-col-last > .wrapper > *,
.node-type-one-column-page.panel-region-billboard .panel-eca-onecol-modular .panel-col-last > .wrapper > * {
  max-width: 100%;
}

.node-type-alumni-story .panel-eca-twocol-nonmodular .panel-col-billboard,
.node-type-highlight .panel-eca-twocol-nonmodular .panel-col-billboard,
.node-type-photo-gallery .panel-eca-twocol-nonmodular .panel-col-billboard,
.node-type-story .panel-eca-twocol-nonmodular .panel-col-billboard,
.node-type-video .panel-eca-twocol-nonmodular .panel-col-billboard {
  background-color: #fff;
  border-bottom: 4px solid #8ac23e;
}
@media all and (max-width: 480px) {
  .node-type-alumni-story .panel-eca-twocol-nonmodular .panel-col-billboard,
  .node-type-highlight .panel-eca-twocol-nonmodular .panel-col-billboard,
  .node-type-photo-gallery .panel-eca-twocol-nonmodular .panel-col-billboard,
  .node-type-story .panel-eca-twocol-nonmodular .panel-col-billboard,
  .node-type-video .panel-eca-twocol-nonmodular .panel-col-billboard {
    background-color: transparent;
    border-bottom: none;
  }
}

.region-sidebar-second .panel-col-right,
.panel-layout-eca-twocol-nonmodular .panel-eca-twocol-nonmodular .panel-col-last .panel-col-right,
.panel-layout-eca-twocol-modular .panel-eca-twocol-modular .panel-col-last .panel-col-right,
.panel-layout-eca-threecol-modular .panel-eca-threecol-modular .panel-col-last .panel-col-right {
  margin-top: 0;
  padding-left: 0.73333em;
}
.region-sidebar-second .panel-col-right .panel-pane,
.panel-layout-eca-twocol-nonmodular .panel-eca-twocol-nonmodular .panel-col-last .panel-col-right .panel-pane,
.panel-layout-eca-twocol-modular .panel-eca-twocol-modular .panel-col-last .panel-col-right .panel-pane,
.panel-layout-eca-threecol-modular .panel-eca-threecol-modular .panel-col-last .panel-col-right .panel-pane {
  margin-bottom: 1.33333em;
}

.sidebar-first #content,
.panel-eca-onecol-modular,
.panel-eca-twocol-modular,
.panel-eca-threecol-nonmodular {
  background: url('../images/backgrounds/sidebar-left-bg.png?1412705953') repeat-y transparent;
}
@media all and (max-width: 480px) {
  .sidebar-first #content,
  .panel-eca-onecol-modular,
  .panel-eca-twocol-modular,
  .panel-eca-threecol-nonmodular {
    background-image: none;
  }
}

.panel-eca-onecol-modular .panel-col-billboard .pane-bundle-highlight-aggregation-billboard,
.panel-eca-onecol-modular .panel-col-billboard .pane-bundle-multimedia-aggregation-billboard,
.panel-eca-onecol-modular .panel-col-billboard .pane-bundle-level-two-feature-billboard {
  margin-bottom: 0;
}

.panel-layout-eca-twocol-nonmodular .panel-eca-twocol-nonmodular .panel-col-first {
  margin-top: 0.66667em;
  width: 680px;
}
@media all and (max-width: 480px) {
  .panel-layout-eca-twocol-nonmodular .panel-eca-twocol-nonmodular .panel-col-first {
    width: auto;
    margin-top: 0;
  }
}

.panel-layout-eca-twocol-nonmodular .panel-eca-twocol-nonmodular .panel-col-last {
  margin-top: 1.66667em;
  padding-left: 15px;
  width: 230px;
}
@media all and (max-width: 480px) {
  .panel-layout-eca-twocol-nonmodular .panel-eca-twocol-nonmodular .panel-col-last {
    padding-left: 0;
    width: auto;
  }
}

.lt-ie8 .panel-layout-eca-twocol-modular .panel-eca-twocol-modular .panel-col-first {
  position: static;
}

/*
.panel-layout-eca-twocol-modular .panel-eca-twocol-modular .panel-col-first {
  .lt-ie8 & {
    width: 10px;
  }
}
*/
.pane-eca-node-tags,
.node-type-ugc #content .tags,
.node-type-yali-ugc #content .tags {
  padding-top: 2em;
  padding-bottom: 1.66667em;
  padding-left: 4.53333em;
  padding-right: 1em;
  border-top: 1px dotted #cfdce2;
  border-bottom: 1px dotted #cfdce2;
}
#content .pane-eca-node-tags .pane-title,
.pane-eca-node-tags h3.field-label, #content
.node-type-ugc #content .tags .pane-title,
.node-type-ugc #content .tags h3.field-label, #content
.node-type-yali-ugc #content .tags .pane-title,
.node-type-yali-ugc #content .tags h3.field-label {
  font-size: 0.93333em;
  line-height: 1.57143em;
  font-weight: bold;
  margin: 0;
  color: #444444;
  text-transform: capitalize;
}
#content .pane-eca-node-tags .pane-title span,
.pane-eca-node-tags h3.field-label span, #content
.node-type-ugc #content .tags .pane-title span,
.node-type-ugc #content .tags h3.field-label span, #content
.node-type-yali-ugc #content .tags .pane-title span,
.node-type-yali-ugc #content .tags h3.field-label span {
  text-transform: lowercase;
}
.pane-eca-node-tags ul,
.node-type-ugc #content .tags ul,
.node-type-yali-ugc #content .tags ul {
  margin: 0;
  line-height: 1.33333em;
}
.pane-eca-node-tags .item-list li,
.node-type-ugc #content .tags .item-list li,
.node-type-yali-ugc #content .tags .item-list li {
  font-size: 0.86667em;
  display: inline;
  border-right: 1px solid #444444;
  padding-right: 0.76923em;
  margin-right: 0.46154em;
}
@media all and (max-width: 480px) {
  .pane-eca-node-tags .item-list li,
  .node-type-ugc #content .tags .item-list li,
  .node-type-yali-ugc #content .tags .item-list li {
    font-size: 0.8em;
  }
}
.pane-eca-node-tags .field-subject,
.node-type-ugc #content .tags .field-subject,
.node-type-yali-ugc #content .tags .field-subject {
  font-size: 0.86667em;
  display: inline;
  padding-right: 0.61538em;
  margin-right: 0.84615em;
  border-right: 1px solid #444444;
}
@media all and (max-width: 480px) {
  .pane-eca-node-tags .field-subject,
  .node-type-ugc #content .tags .field-subject,
  .node-type-yali-ugc #content .tags .field-subject {
    font-size: 0.8em;
  }
}
.pane-eca-node-tags li.last,
.pane-eca-node-tags .field-subject:last-child,
.node-type-ugc #content .tags li.last,
.node-type-ugc #content .tags .field-subject:last-child,
.node-type-yali-ugc #content .tags li.last,
.node-type-yali-ugc #content .tags .field-subject:last-child {
  margin-right: 0;
  padding-right: 0;
  border-right: none;
}

@media all and (max-width: 480px) {
  .page-node .panel-col-first .pane-eca-node-tags,
  .node-type-ugc #content .tags,
  .node-type-yali-ugc #content .tags {
    padding-left: 3em;
  }
}

@media all and (max-width: 480px) {
  .page-node .panel-col-billboard {
    margin: 0 -11px;
  }
}

.page-node .pane-eca-node-content {
  padding-top: 1.33333em;
}

.page-node .pane-eca-node-content .view-mode-full {
  margin-top: 0;
}

@media all and (max-width: 480px) {
  .page-node .pane-eca-node-tabs .item-list ul li {
    width: 75px;
    float: left;
  }
  .page-node .pane-eca-node-tabs .item-list ul li a {
    text-indent: -9999em;
    padding: 0;
  }
}

.page-node #content article p:last-child,
.page-node #content summary p:last-child {
  margin-bottom: 0;
}

@media all and (max-width: 480px) {
  .page-node span.media-image {
    margin-left: 0;
    margin-right: 0;
    width: auto;
  }
}

.page-newsletters .views-row {
  border-bottom: 1px dotted #cfdce2;
  margin-bottom: 2em;
  padding-bottom: 2em;
}
.page-newsletters .views-row h2.node-title {
  font-size: 1.5em;
  margin-bottom: 1em;
}
.page-newsletters .views-row h2.node-title a {
  font-weight: 400;
}
.page-newsletters .views-row .field-alumni-newsletter-date {
  font-weight: bold;
}
.page-newsletters .views-row .inline {
  display: inline;
}
.page-newsletters .views-row .field-label,
.page-newsletters .views-row .field-alumni-newsletter-date,
.page-newsletters .views-row .field-alumni-newsletter-issue {
  font-size: 0.85714em;
  line-height: 1.66667em;
  margin-bottom: 0;
  padding-right: 0;
}
.page-newsletters .views-row .field-description {
  margin-top: 1em;
}
.page-newsletters .views-row-last {
  border-bottom: 0px;
}
.page-newsletters .view-filters {
  border-bottom: 4px solid #8ac23e;
}
.page-newsletters .view-filters .form-submit {
  margin-top: 0;
}
.page-newsletters .view-filters .form-submit .form-item {
  padding-bottom: 0;
}
.page-newsletters #content form .form-item {
  margin-bottom: 0;
}
.page-newsletters #edit-field-alumni-newsletter-date-value-value-wrapper {
  width: 4.33333em;
}
.page-newsletters #edit-field-alumni-newsletter-date-value-wrapper div,
.page-newsletters #edit-field-alumni-newsletter-date-value-wrapper label {
  margin-right: 1em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}

.page-node #content .panel-col-billboard .pane-node-title {
  padding: 0 0 0 15px;
  clear: left;
}
@media all and (max-width: 480px) {
  .page-node #content .panel-col-billboard .pane-node-title {
    padding-left: 10px;
    padding-right: 10px;
    background: none;
  }
}

.page-node.panel-layout-eca-twocol-modular .panel-col-top {
  overflow: visible;
}

.page-node .pane-eca-node-content .view-mode-full #media-links a {
  font-size: 1em;
}

.page-node-add-yseali-project .tabledrag-toggle-weight,
.page-node-add-aeif-project .tabledrag-toggle-weight,
.node-type-aeif-project .tabledrag-toggle-weight {
  display: none;
}
.page-node-add-yseali-project #field-date-add-more-wrapper .fieldset-description,
.page-node-add-aeif-project #field-date-add-more-wrapper .fieldset-description,
.node-type-aeif-project #field-date-add-more-wrapper .fieldset-description {
  position: relative;
  top: 105px;
}
.page-node-add-yseali-project #field-date-add-more-wrapper .container-inline-date,
.page-node-add-aeif-project #field-date-add-more-wrapper .container-inline-date,
.node-type-aeif-project #field-date-add-more-wrapper .container-inline-date {
  position: relative;
  bottom: 30px;
  float: left;
  clear: none;
  margin-right: 4em;
}
.page-node-add-yseali-project #field-date-add-more-wrapper .container-inline-date .description,
.page-node-add-aeif-project #field-date-add-more-wrapper .container-inline-date .description,
.node-type-aeif-project #field-date-add-more-wrapper .container-inline-date .description {
  display: none;
}
.lt-ie8 .page-node-add-yseali-project #field-date-add-more-wrapper .container-inline-date, .lt-ie8
.page-node-add-aeif-project #field-date-add-more-wrapper .container-inline-date, .lt-ie8
.node-type-aeif-project #field-date-add-more-wrapper .container-inline-date {
  background-position-y: -1865px;
}
.page-node-add-yseali-project #field-date-add-more-wrapper .form-item,
.page-node-add-aeif-project #field-date-add-more-wrapper .form-item,
.node-type-aeif-project #field-date-add-more-wrapper .form-item {
  margin-bottom: 0;
  border: none;
}
.page-node-add-yseali-project .group-aeif-impl-step-timeline,
.page-node-add-aeif-project .group-aeif-impl-step-timeline,
.node-type-aeif-project .group-aeif-impl-step-timeline {
  margin-top: 2.5em;
}
.page-node-add-yseali-project .block,
.page-node-add-aeif-project .block,
.node-type-aeif-project .block {
  padding: 0;
}

.page-node-add-yseali-project #content .project-progress-indicator {
  margin-bottom: 1em;
}
.page-node-add-yseali-project #content form div.selector,
.page-node-add-yseali-project #content form div.selector:hover,
.page-node-add-yseali-project #content form div.selector.hover,
.page-node-add-yseali-project #content form div.selector:active,
.page-node-add-yseali-project #content form div.selector.active,
.page-node-add-yseali-project #content form div.selector:focus,
.page-node-add-yseali-project #content form div.selector.focus {
  height: 23px;
}
.page-node-add-yseali-project #content form div.selector span,
.page-node-add-yseali-project #content form div.selector:hover span,
.page-node-add-yseali-project #content form div.selector.hover span,
.page-node-add-yseali-project #content form div.selector:active span,
.page-node-add-yseali-project #content form div.selector.active span,
.page-node-add-yseali-project #content form div.selector:focus span,
.page-node-add-yseali-project #content form div.selector.focus span {
  height: 23px;
  line-height: 23px;
}
.page-node-add-yseali-project #content form div.selector select,
.page-node-add-yseali-project #content form div.selector:hover select,
.page-node-add-yseali-project #content form div.selector.hover select,
.page-node-add-yseali-project #content form div.selector:active select,
.page-node-add-yseali-project #content form div.selector.active select,
.page-node-add-yseali-project #content form div.selector:focus select,
.page-node-add-yseali-project #content form div.selector.focus select {
  cursor: pointer;
}
.page-node-add-yseali-project #content form div.selector.disabled {
  background: url('../images/buttons-s15bf5085ab.png') 100% -4802px no-repeat #7f7f7f;
  cursor: default;
}
.page-node-add-yseali-project #content form div.selector.disabled.hover, .page-node-add-yseali-project #content form div.selector.disabled:hover, .page-node-add-yseali-project #content form div.selector.disabled.focus {
  background: url('../images/buttons-s15bf5085ab.png') 100% -4802px no-repeat #7f7f7f;
}
.page-node-add-yseali-project #content form div.selector,
.page-node-add-yseali-project #content form button {
  border: 1px solid #D3D2CE;
  color: #585858;
  font-size: 0.85714em;
  padding: 0 0 0 10px;
  margin-right: 0.66667em;
  -webkit-font-smoothing: antialiased;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url('../images/buttons-s15bf5085ab.png') 100% -4679px no-repeat white;
}
.borderradius .page-node-add-yseali-project #content form div.selector, .borderradius
.page-node-add-yseali-project #content form button {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.page-node-add-yseali-project #content form div.selector.hover, .page-node-add-yseali-project #content form div.selector:hover, .page-node-add-yseali-project #content form div.selector.focus,
.page-node-add-yseali-project #content form button.hover,
.page-node-add-yseali-project #content form button:hover,
.page-node-add-yseali-project #content form button.focus {
  background: url('../images/buttons-s15bf5085ab.png') 100% -4679px no-repeat white;
}
.page-node-add-yseali-project #content form div.selector span,
.page-node-add-yseali-project #content form button span {
  background-image: none;
}
.page-node-add-yseali-project #content form button {
  height: 25px;
}
.page-node-add-yseali-project #content .counter {
  text-transform: lowercase;
  margin-bottom: 0.35714em;
}
.page-node-add-yseali-project #content .form-field-name-field-description label {
  margin-bottom: 0.35714em;
}
.page-node-add-yseali-project #content .form-field-name-field-yseali-project-team .description,
.page-node-add-yseali-project #content .group-yseali-project-partners .description,
.page-node-add-yseali-project #content .group-yseali-project-impact .description,
.page-node-add-yseali-project #content .form-field-name-field-description .description {
  color: #353535;
  font-size: 1em;
  margin-bottom: 0.35714em;
  padding-top: 0;
}
.page-node-add-yseali-project #content .form-field-type-datetime {
  padding-bottom: 1.42857em;
}
.page-node-add-yseali-project #content .form-field-name-field-yseali-project-steps .form-textarea-wrapper + .description:before {
  content: '* ';
}
.page-node-add-yseali-project #content .group-yseali-project-media-video label {
  font-size: 1em;
}
.page-node-add-yseali-project #content .group-yseali-project-media-video .form-field-name-field-yseali-project-video-title label {
  margin-bottom: 0;
}
.page-node-add-yseali-project #content .group-yseali-project-media-video .form-field-name-field-yseali-project-video-title .form-item {
  margin-bottom: 0.66667em;
}
.page-node-add-yseali-project #content .group-yseali-project-media-video .form-field-name-field-yseali-project-video-src {
  margin-bottom: 0.53333em;
}
.page-node-add-yseali-project #content .group-yseali-project-media-video .form-field-name-field-yseali-project-video-src .form-item {
  margin-bottom: 0;
}
.page-node-add-yseali-project #content .form-field-name-field-yseali-project-budget-doc label {
  font-size: 1em;
}
.page-node-add-yseali-project #content .yseali-project-budget-sample-link {
  margin-bottom: 0.75em;
  font-size: 1.6em;
  text-transform: uppercase;
}
.page-node-add-yseali-project #content .yseali-project-budget-sample-link a {
  font-weight: bold;
}
.page-node-add-yseali-project #content .form-actions {
  background-color: #8ac23e;
  padding: 0.66667em;
  text-align: center;
}
.page-node-add-yseali-project #content .form-actions .form-submit {
  background-color: white;
  color: #8ac23e;
  padding-right: 2.14286em;
}

.node-type-yseali-project #content h2.pane-title,
.node-type-aeif-project #content h2.pane-title,
.node-type-project #content h2.pane-title {
  color: #444444;
  font-size: 1.14286em;
  font-weight: 600;
  margin-bottom: 0.75em;
  text-transform: uppercase;
}
.node-type-yseali-project #content .view-aeif-project-members .views-row,
.node-type-aeif-project #content .view-aeif-project-members .views-row,
.node-type-project #content .view-aeif-project-members .views-row {
  margin-bottom: 2em;
}
.node-type-yseali-project #content .view-aeif-project-members .views-row > div,
.node-type-aeif-project #content .view-aeif-project-members .views-row > div,
.node-type-project #content .view-aeif-project-members .views-row > div {
  margin-left: 5.28571em;
}
.node-type-yseali-project #content .view-aeif-project-members .views-row div.field-alumni-user-profile-photo,
.node-type-aeif-project #content .view-aeif-project-members .views-row div.field-alumni-user-profile-photo,
.node-type-project #content .view-aeif-project-members .views-row div.field-alumni-user-profile-photo {
  float: left;
  margin-left: 0;
  margin-right: 1em;
}
.node-type-yseali-project #content .view-aeif-project-members h3,
.node-type-aeif-project #content .view-aeif-project-members h3,
.node-type-project #content .view-aeif-project-members h3 {
  margin-bottom: 1em;
}
.node-type-yseali-project #content .pane-node-field-date,
.node-type-aeif-project #content .pane-node-field-date,
.node-type-project #content .pane-node-field-date {
  color: #444444;
  font-size: 1em;
  font-weight: 600;
  margin-bottom: 1.14286em;
  text-transform: uppercase;
}
.node-type-yseali-project #content h1.node-title,
.node-type-aeif-project #content h1.node-title,
.node-type-project #content h1.node-title {
  margin-bottom: 0.54545em;
}
.node-type-yseali-project #content .pane-node-field-description,
.node-type-yseali-project #content .pane-node-field-teaser-text,
.node-type-aeif-project #content .pane-node-field-description,
.node-type-aeif-project #content .pane-node-field-teaser-text,
.node-type-project #content .pane-node-field-description,
.node-type-project #content .pane-node-field-teaser-text {
  font-family: "Proxima Nova", Helvetica, sans-serif;
  font-weight: 200;
  font-size: 1.5em;
  line-height: 1.28571em;
  margin-bottom: 1.61905em;
}
.node-type-yseali-project #content .ui-tabs .ui-tabs-panel,
.node-type-aeif-project #content .ui-tabs .ui-tabs-panel,
.node-type-project #content .ui-tabs .ui-tabs-panel {
  border-color: transparent #cfdce2 #8ac23e;
  border-style: none solid solid;
  border-width: 0 1px 3px;
  padding: 2em 1em;
  margin-top: 0;
  margin-bottom: 2em;
}
.borderradius .node-type-yseali-project #content .ui-tabs .ui-tabs-panel, .borderradius
.node-type-aeif-project #content .ui-tabs .ui-tabs-panel, .borderradius
.node-type-project #content .ui-tabs .ui-tabs-panel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.node-type-yseali-project #content .ui-tabs ul.ui-tabs-nav,
.node-type-aeif-project #content .ui-tabs ul.ui-tabs-nav,
.node-type-project #content .ui-tabs ul.ui-tabs-nav {
  float: left;
}
@media all and (max-width: 480px) {
  .node-type-yseali-project #content .ui-tabs ul.ui-tabs-nav,
  .node-type-aeif-project #content .ui-tabs ul.ui-tabs-nav,
  .node-type-project #content .ui-tabs ul.ui-tabs-nav {
    float: none;
  }
}
.node-type-yseali-project #content .pane-node-comments, .node-type-yseali-project #content .pane-node-comment-form,
.node-type-aeif-project #content .pane-node-comments,
.node-type-aeif-project #content .pane-node-comment-form,
.node-type-project #content .pane-node-comments,
.node-type-project #content .pane-node-comment-form {
  border-color: transparent #cfdce2 #8ac23e;
  border-style: none none solid;
  border-width: 0 1px 3px;
  margin-bottom: 2em;
}
.node-type-yseali-project #content .pane-node-comments h3, .node-type-yseali-project #content .pane-node-comment-form h3,
.node-type-aeif-project #content .pane-node-comments h3,
.node-type-aeif-project #content .pane-node-comment-form h3,
.node-type-project #content .pane-node-comments h3,
.node-type-project #content .pane-node-comment-form h3 {
  background-color: #8ac23e;
  color: white;
  text-transform: uppercase;
  font-size: 1em;
  text-align: right;
  padding: 0.66667em 2em;
}
.node-type-yseali-project #content .pane-node-comments .pager,
.node-type-aeif-project #content .pane-node-comments .pager,
.node-type-project #content .pane-node-comments .pager {
  width: 95%;
  border-top: 1px dotted #ccc;
  margin: 0 auto;
  padding-bottom: 1.33333em;
}
.node-type-yseali-project #content .comment-form .form-wrapper,
.node-type-aeif-project #content .comment-form .form-wrapper,
.node-type-project #content .comment-form .form-wrapper {
  overflow: hidden;
  margin-top: 0;
}
.node-type-yseali-project #content .comment-form .form-submit,
.node-type-aeif-project #content .comment-form .form-submit,
.node-type-project #content .comment-form .form-submit {
  float: right;
}
.node-type-yseali-project #content .comment,
.node-type-aeif-project #content .comment,
.node-type-project #content .comment {
  width: 95%;
  margin: 0 auto 1.42857em auto;
}
.node-type-yseali-project #content .comment .links,
.node-type-aeif-project #content .comment .links,
.node-type-project #content .comment .links {
  padding: 0 1.15385em;
}
.node-type-yseali-project #content .comment header,
.node-type-aeif-project #content .comment header,
.node-type-project #content .comment header {
  background-color: #d0e7f1;
  color: #444444;
  font-size: 0.92857em;
  margin-bottom: 1.15385em;
  padding-bottom: 0.15385em;
  padding-left: 1.07692em;
  padding-top: 0.15385em;
  margin-bottom: 0.76923em;
}
.borderradius .node-type-yseali-project #content .comment header, .borderradius
.node-type-aeif-project #content .comment header, .borderradius
.node-type-project #content .comment header {
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
}
.lt-ie9 .node-type-yseali-project #content .comment header, .lt-ie9
.node-type-aeif-project #content .comment header, .lt-ie9
.node-type-project #content .comment header {
  padding-bottom: 0;
}
.lt-ie8 .node-type-yseali-project #content .comment header, .lt-ie8
.node-type-aeif-project #content .comment header, .lt-ie8
.node-type-project #content .comment header {
  margin-bottom: 0;
}
.node-type-yseali-project #content .comment-author,
.node-type-aeif-project #content .comment-author,
.node-type-project #content .comment-author {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.node-type-yseali-project #content .comment-date,
.node-type-aeif-project #content .comment-date,
.node-type-project #content .comment-date {
  color: #444444;
  font-size: 0.92857em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  float: right;
  margin-right: 1.07143em;
}
.lt-ie9 .node-type-yseali-project #content .comment-date, .lt-ie9
.node-type-aeif-project #content .comment-date, .lt-ie9
.node-type-project #content .comment-date {
  position: relative;
  top: 3px;
}
.lt-ie8 .node-type-yseali-project #content .comment-date, .lt-ie8
.node-type-aeif-project #content .comment-date, .lt-ie8
.node-type-project #content .comment-date {
  top: -21px;
}
.node-type-yseali-project #content .field-comment-body,
.node-type-aeif-project #content .field-comment-body,
.node-type-project #content .field-comment-body {
  font-size: 0.93333em;
  padding: 0 1.15385em;
}
.node-type-yseali-project #content #mini-panel-yseali_project_tabs h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details h3.pane-title,
.node-type-project #content #mini-panel-project_details h3.pane-title {
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  margin-bottom: 1.125em;
  padding-left: 0.63158em;
  padding-right: 0.63158em;
}
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-content,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-content,
.node-type-yseali-project #content #mini-panel-project_details .pane-content,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-content,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-content,
.node-type-aeif-project #content #mini-panel-project_details .pane-content,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-content,
.node-type-project #content #mini-panel-aeif_project_details .pane-content,
.node-type-project #content #mini-panel-project_details .pane-content {
  font-size: 1.07143em;
  line-height: 1.53333em;
  margin-bottom: 1.2em;
  padding-left: 0.8em;
  padding-right: 0.8em;
}
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .aeif-field-description,
.node-type-yseali-project #content #mini-panel-aeif_project_details .aeif-field-description,
.node-type-yseali-project #content #mini-panel-project_details .aeif-field-description,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .aeif-field-description,
.node-type-aeif-project #content #mini-panel-aeif_project_details .aeif-field-description,
.node-type-aeif-project #content #mini-panel-project_details .aeif-field-description,
.node-type-project #content #mini-panel-yseali_project_tabs .aeif-field-description,
.node-type-project #content #mini-panel-aeif_project_details .aeif-field-description,
.node-type-project #content #mini-panel-project_details .aeif-field-description {
  margin-bottom: 1em;
}
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .field-label,
.node-type-yseali-project #content #mini-panel-aeif_project_details .field-label,
.node-type-yseali-project #content #mini-panel-project_details .field-label,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .field-label,
.node-type-aeif-project #content #mini-panel-aeif_project_details .field-label,
.node-type-aeif-project #content #mini-panel-project_details .field-label,
.node-type-project #content #mini-panel-yseali_project_tabs .field-label,
.node-type-project #content #mini-panel-aeif_project_details .field-label,
.node-type-project #content #mini-panel-project_details .field-label {
  font-weight: bold;
}
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-budget-doc,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-proposal-pdf,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .field-proposal-budget-document,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-budget-doc,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-project-proposal-pdf,
.node-type-yseali-project #content #mini-panel-aeif_project_details .field-proposal-budget-document,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-yseali-project-budget-doc,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-project-proposal-pdf,
.node-type-yseali-project #content #mini-panel-project_details .field-proposal-budget-document,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-budget-doc,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-proposal-pdf,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .field-proposal-budget-document,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-budget-doc,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-project-proposal-pdf,
.node-type-aeif-project #content #mini-panel-aeif_project_details .field-proposal-budget-document,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-yseali-project-budget-doc,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-project-proposal-pdf,
.node-type-aeif-project #content #mini-panel-project_details .field-proposal-budget-document,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-budget-doc,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-proposal-pdf,
.node-type-project #content #mini-panel-yseali_project_tabs .field-proposal-budget-document,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-budget-doc,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-project-proposal-pdf,
.node-type-project #content #mini-panel-aeif_project_details .field-proposal-budget-document,
.node-type-project #content #mini-panel-project_details .pane-node-field-yseali-project-budget-doc,
.node-type-project #content #mini-panel-project_details .pane-node-field-project-proposal-pdf,
.node-type-project #content #mini-panel-project_details .field-proposal-budget-document {
  margin-bottom: 0.66667em;
}
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-budget-doc a,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-proposal-pdf a,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .field-proposal-budget-document a,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-budget-doc a,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-project-proposal-pdf a,
.node-type-yseali-project #content #mini-panel-aeif_project_details .field-proposal-budget-document a,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-yseali-project-budget-doc a,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-project-proposal-pdf a,
.node-type-yseali-project #content #mini-panel-project_details .field-proposal-budget-document a,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-budget-doc a,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-proposal-pdf a,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .field-proposal-budget-document a,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-budget-doc a,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-project-proposal-pdf a,
.node-type-aeif-project #content #mini-panel-aeif_project_details .field-proposal-budget-document a,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-yseali-project-budget-doc a,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-project-proposal-pdf a,
.node-type-aeif-project #content #mini-panel-project_details .field-proposal-budget-document a,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-budget-doc a,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-proposal-pdf a,
.node-type-project #content #mini-panel-yseali_project_tabs .field-proposal-budget-document a,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-budget-doc a,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-project-proposal-pdf a,
.node-type-project #content #mini-panel-aeif_project_details .field-proposal-budget-document a,
.node-type-project #content #mini-panel-project_details .pane-node-field-yseali-project-budget-doc a,
.node-type-project #content #mini-panel-project_details .pane-node-field-project-proposal-pdf a,
.node-type-project #content #mini-panel-project_details .field-proposal-budget-document a {
  padding-bottom: 0.26667em;
  padding-left: 2em;
  padding-top: 0.26667em;
}
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-goals h3.pane-title,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-results h3.pane-title,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-success h3.pane-title,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-publicity h3.pane-title,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-partners h3.pane-title,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-steps h3.pane-title,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-project-impact h3.pane-title,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-local-partners h3.pane-title,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-implement h3.pane-title,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-proposal-pdf h3.pane-title,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-budget h3.pane-title,
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-resource-needs h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-goals h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-results h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-success h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-publicity h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-partners h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-steps h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-project-impact h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-local-partners h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-implement h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-project-proposal-pdf h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-budget h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-project-resource-needs h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-yseali-project-goals h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-yseali-project-results h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-yseali-project-success h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-yseali-project-publicity h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-yseali-project-partners h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-yseali-project-steps h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-project-impact h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-local-partners h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-implement h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-project-proposal-pdf h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-budget h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-project-resource-needs h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-goals h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-results h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-success h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-publicity h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-partners h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-steps h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-project-impact h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-local-partners h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-implement h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-proposal-pdf h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-budget h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-resource-needs h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-goals h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-results h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-success h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-publicity h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-partners h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-steps h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-project-impact h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-local-partners h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-implement h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-project-proposal-pdf h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-budget h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-project-resource-needs h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-yseali-project-goals h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-yseali-project-results h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-yseali-project-success h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-yseali-project-publicity h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-yseali-project-partners h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-yseali-project-steps h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-project-impact h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-local-partners h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-implement h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-project-proposal-pdf h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-budget h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-project-resource-needs h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-goals h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-results h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-success h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-publicity h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-partners h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-yseali-project-steps h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-project-impact h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-local-partners h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-implement h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-proposal-pdf h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-budget h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-resource-needs h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-goals h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-results h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-success h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-publicity h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-partners h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-yseali-project-steps h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-project-impact h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-local-partners h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-implement h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-project-proposal-pdf h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-budget h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-project-resource-needs h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-node-field-yseali-project-goals h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-node-field-yseali-project-benefits h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-node-field-yseali-project-results h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-node-field-yseali-project-success h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-node-field-yseali-project-publicity h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-node-field-yseali-project-partners h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-node-field-yseali-project-steps h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-project-impact h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-local-partners h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-implement h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-node-field-project-proposal-pdf h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-budget h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-node-field-project-resource-needs h3.pane-title {
  border-top: 1px dotted #cfdce2;
  margin-top: 1.86667em;
  padding-top: 1.86667em;
}
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-funding-budget h3.pane-title,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-project-funding-budget h3.pane-title,
.node-type-yseali-project #content #mini-panel-project_details .pane-node-field-project-funding-budget h3.pane-title,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-funding-budget h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-project-funding-budget h3.pane-title,
.node-type-aeif-project #content #mini-panel-project_details .pane-node-field-project-funding-budget h3.pane-title,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-node-field-project-funding-budget h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-project-funding-budget h3.pane-title,
.node-type-project #content #mini-panel-project_details .pane-node-field-project-funding-budget h3.pane-title {
  display: none;
}
.node-type-yseali-project #content #mini-panel-yseali_project_tabs .pane-join-us a,
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-join-us a,
.node-type-yseali-project #content #mini-panel-project_details .pane-join-us a,
.node-type-aeif-project #content #mini-panel-yseali_project_tabs .pane-join-us a,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-join-us a,
.node-type-aeif-project #content #mini-panel-project_details .pane-join-us a,
.node-type-project #content #mini-panel-yseali_project_tabs .pane-join-us a,
.node-type-project #content #mini-panel-aeif_project_details .pane-join-us a,
.node-type-project #content #mini-panel-project_details .pane-join-us a {
  color: #444444;
  font-weight: bold;
  padding-bottom: 0.26667em;
  padding-right: 2.33333em;
  padding-top: 0.26667em;
}
.node-type-yseali-project #content #mini-panel-aeif_project_details .pane-node-field-project-funding-budget h3.pane-title,
.node-type-aeif-project #content #mini-panel-aeif_project_details .pane-node-field-project-funding-budget h3.pane-title,
.node-type-project #content #mini-panel-aeif_project_details .pane-node-field-project-funding-budget h3.pane-title {
  display: block;
}
.node-type-yseali-project #content .pane-project-location h3.pane-title,
.node-type-yseali-project #content .pane-project-category h3.pane-title,
.node-type-aeif-project #content .pane-project-location h3.pane-title,
.node-type-aeif-project #content .pane-project-category h3.pane-title,
.node-type-project #content .pane-project-location h3.pane-title,
.node-type-project #content .pane-project-category h3.pane-title {
  border-top: 1px dotted #cfdce2;
  margin-top: 1.86667em;
  padding-top: 1.86667em;
}
.node-type-yseali-project #content .pane-project-location,
.node-type-aeif-project #content .pane-project-location,
.node-type-project #content .pane-project-location {
  margin-bottom: 2em;
}
.node-type-yseali-project #content .pane-node-field-subject,
.node-type-aeif-project #content .pane-node-field-subject,
.node-type-project #content .pane-node-field-subject {
  padding-left: 4.66667em;
}
.node-type-yseali-project #content .pane-node-field-subject h3.pane-title,
.node-type-aeif-project #content .pane-node-field-subject h3.pane-title,
.node-type-project #content .pane-node-field-subject h3.pane-title {
  color: #444444;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 0.86667em;
  margin-bottom: 0;
  text-transform: none;
}
.node-type-yseali-project #content .pane-node-field-subject .field-subject,
.node-type-aeif-project #content .pane-node-field-subject .field-subject,
.node-type-project #content .pane-node-field-subject .field-subject {
  font-size: 0.86667em;
  display: inline;
}
.node-type-yseali-project #content .pane-node-field-subject .field-subject:after,
.node-type-aeif-project #content .pane-node-field-subject .field-subject:after,
.node-type-project #content .pane-node-field-subject .field-subject:after {
  content: ' | ';
}
.node-type-yseali-project #content .pane-node-field-subject .field-subject:last-child:after,
.node-type-aeif-project #content .pane-node-field-subject .field-subject:last-child:after,
.node-type-project #content .pane-node-field-subject .field-subject:last-child:after {
  content: '';
}
.node-type-yseali-project #content .pane-node-field-subject .field-subject a,
.node-type-aeif-project #content .pane-node-field-subject .field-subject a,
.node-type-project #content .pane-node-field-subject .field-subject a {
  padding-left: 0.38462em;
  padding-right: 0.38462em;
}
.node-type-yseali-project #content .pane-node-field-subject .field-subject:first-child a,
.node-type-aeif-project #content .pane-node-field-subject .field-subject:first-child a,
.node-type-project #content .pane-node-field-subject .field-subject:first-child a {
  padding-left: 0;
}
.node-type-yseali-project #content .view-project-progress-listing .view-header,
.node-type-aeif-project #content .view-project-progress-listing .view-header,
.node-type-project #content .view-project-progress-listing .view-header {
  margin-bottom: 1.07143em;
}
.node-type-yseali-project #content .view-project-progress-listing .views-row,
.node-type-aeif-project #content .view-project-progress-listing .views-row,
.node-type-project #content .view-project-progress-listing .views-row {
  margin-bottom: 2.85714em;
  position: relative;
}
.node-type-yseali-project #content .view-project-progress-listing .metadata-left,
.node-type-aeif-project #content .view-project-progress-listing .metadata-left,
.node-type-project #content .view-project-progress-listing .metadata-left {
  background-color: #d0e7f1;
  color: #444444;
  font-size: 0.92857em;
  margin-bottom: 1.15385em;
  padding-bottom: 0.15385em;
  padding-left: 1.07692em;
  padding-top: 0.15385em;
}
.borderradius .node-type-yseali-project #content .view-project-progress-listing .metadata-left, .borderradius
.node-type-aeif-project #content .view-project-progress-listing .metadata-left, .borderradius
.node-type-project #content .view-project-progress-listing .metadata-left {
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
}
.node-type-yseali-project #content .view-project-progress-listing .metadata-right,
.node-type-aeif-project #content .view-project-progress-listing .metadata-right,
.node-type-project #content .view-project-progress-listing .metadata-right {
  color: #444444;
  font-size: 0.92857em;
  position: absolute;
  right: 1.07692em;
  top: 0.15385em;
}
.node-type-yseali-project #content .view-project-progress-listing .views-field-title,
.node-type-yseali-project #content .view-project-progress-listing .field-description,
.node-type-aeif-project #content .view-project-progress-listing .views-field-title,
.node-type-aeif-project #content .view-project-progress-listing .field-description,
.node-type-project #content .view-project-progress-listing .views-field-title,
.node-type-project #content .view-project-progress-listing .field-description {
  padding-left: 1.07143em;
  padding-right: 1.07143em;
}
.node-type-yseali-project #content .view-project-progress-listing h2.field-content,
.node-type-aeif-project #content .view-project-progress-listing h2.field-content,
.node-type-project #content .view-project-progress-listing h2.field-content {
  margin-bottom: 1.21429em;
}
.node-type-yseali-project #content .view-project-progress-listing .field-description,
.node-type-aeif-project #content .view-project-progress-listing .field-description,
.node-type-project #content .view-project-progress-listing .field-description {
  color: #444444;
  font-size: 1.07143em;
  line-height: 1.64286em;
}
.node-type-yseali-project #content .pane-node-field-project-video-title,
.node-type-aeif-project #content .pane-node-field-project-video-title,
.node-type-project #content .pane-node-field-project-video-title {
  color: #006795;
  font-size: 1.28571em;
  font-weight: bold;
  line-height: 1.27778em;
  margin-bottom: 0.55556em;
}
.node-type-yseali-project #content .field-project-video-caption,
.node-type-aeif-project #content .field-project-video-caption,
.node-type-project #content .field-project-video-caption {
  color: #444444;
  font-size: 1.07143em;
  margin-bottom: 1.33333em;
  padding-left: 1em;
  padding-right: 1em;
}
.node-type-yseali-project #content .pane-node-field-project-photos,
.node-type-aeif-project #content .pane-node-field-project-photos,
.node-type-project #content .pane-node-field-project-photos {
  border-top: 1px dotted #cfdce2;
  padding-top: 0.93333em;
}
@media all and (max-width: 480px) {
  .node-type-yseali-project #content .pane-node-field-project-photos,
  .node-type-aeif-project #content .pane-node-field-project-photos,
  .node-type-project #content .pane-node-field-project-photos {
    border-top: none;
    padding-top: 0;
  }
}
.node-type-yseali-project #content .pane-node-field-project-photos .pane-content,
.node-type-aeif-project #content .pane-node-field-project-photos .pane-content,
.node-type-project #content .pane-node-field-project-photos .pane-content {
  border: 1px solid #cfdce2;
  padding: 1.78571em;
  overflow: hidden;
  *zoom: 1;
}
.node-type-yseali-project #content .pane-node-field-project-photos .field-project-photos,
.node-type-aeif-project #content .pane-node-field-project-photos .field-project-photos,
.node-type-project #content .pane-node-field-project-photos .field-project-photos {
  float: left;
  margin-right: 1.42857em;
}
.node-type-yseali-project #content .pane-node-field-project-photos .field-project-photos img,
.node-type-aeif-project #content .pane-node-field-project-photos .field-project-photos img,
.node-type-project #content .pane-node-field-project-photos .field-project-photos img {
  border: 4px solid #006795;
}
.node-type-yseali-project #content .pane-node-field-project-photos .field-project-photos:last-child,
.node-type-aeif-project #content .pane-node-field-project-photos .field-project-photos:last-child,
.node-type-project #content .pane-node-field-project-photos .field-project-photos:last-child {
  margin-right: 0;
}
.node-type-yseali-project #content .panel-col-last h3.pane-title,
.node-type-aeif-project #content .panel-col-last h3.pane-title,
.node-type-project #content .panel-col-last h3.pane-title {
  font-size: 0.92857em;
}
.node-type-yseali-project #content .panel-col-last .pane-project-votes,
.node-type-aeif-project #content .panel-col-last .pane-project-votes,
.node-type-project #content .panel-col-last .pane-project-votes {
  color: #ffffff;
  padding: 1.07143em 1.07143em 0.57143em;
  background-color: #006795;
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #006795), color-stop(100%, #00345e));
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -webkit-linear-gradient(#006795, #00345e);
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -moz-linear-gradient(#006795, #00345e);
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -o-linear-gradient(#006795, #00345e);
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, linear-gradient(#006795, #00345e);
}
.node-type-yseali-project #content .panel-col-last .pane-project-votes h3.pane-title,
.node-type-aeif-project #content .panel-col-last .pane-project-votes h3.pane-title,
.node-type-project #content .panel-col-last .pane-project-votes h3.pane-title {
  border-bottom: 1px dotted #3385aa;
  color: #ffffff;
  margin-bottom: 1em;
  padding-bottom: 0.35714em;
  text-align: center;
}
.node-type-yseali-project #content .panel-col-last .pane-project-votes .voting-like-project a,
.node-type-aeif-project #content .panel-col-last .pane-project-votes .voting-like-project a,
.node-type-project #content .panel-col-last .pane-project-votes .voting-like-project a {
  color: #8ac23e;
  display: block;
  font-family: "Proxima Nova", Helvetica, sans-serif;
  font-size: 1.07143em;
  font-weight: 700;
  margin: 0 auto;
  padding-bottom: 1.06667em;
  padding-left: 3.86667em;
  padding-top: 0.13333em;
  text-align: center;
  text-transform: uppercase;
  width: 4.13333em;
}
.node-type-yseali-project #content .panel-col-last .pane-project-votes .voting-like-project a:hover,
.node-type-aeif-project #content .panel-col-last .pane-project-votes .voting-like-project a:hover,
.node-type-project #content .panel-col-last .pane-project-votes .voting-like-project a:hover {
  text-decoration: none;
}
.node-type-yseali-project #content .panel-col-last .pane-project-votes .voting-like-project a span,
.node-type-aeif-project #content .panel-col-last .pane-project-votes .voting-like-project a span,
.node-type-project #content .panel-col-last .pane-project-votes .voting-like-project a span {
  display: block;
  font-size: 2.13333em;
}
.node-type-yseali-project #content .panel-col-last .pane-project-votes .voting-end,
.node-type-aeif-project #content .panel-col-last .pane-project-votes .voting-end,
.node-type-project #content .panel-col-last .pane-project-votes .voting-end {
  border-top: 1px dotted #3385aa;
  color: #ffffff;
  font-size: 0.85714em;
  padding-top: 0.42857em;
  text-align: center;
}
.node-type-yseali-project #content .panel-col-last .pane-project-members,
.node-type-aeif-project #content .panel-col-last .pane-project-members,
.node-type-project #content .panel-col-last .pane-project-members {
  border-bottom: 1px dotted #cfdce2;
}
.node-type-yseali-project #content .panel-col-last .pane-project-members h2,
.node-type-aeif-project #content .panel-col-last .pane-project-members h2,
.node-type-project #content .panel-col-last .pane-project-members h2 {
  color: #444444;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 0.85714em;
  margin-bottom: 0.5em;
}
.node-type-yseali-project #content .panel-col-last .pane-project-members .view-project-members,
.node-type-aeif-project #content .panel-col-last .pane-project-members .view-project-members,
.node-type-project #content .panel-col-last .pane-project-members .view-project-members {
  font-size: 0.85714em;
  line-height: 1.5em;
  margin-bottom: 1.5em;
}
.node-type-yseali-project #content .panel-col-last .pane-project-members .view-project-members .views-row,
.node-type-aeif-project #content .panel-col-last .pane-project-members .view-project-members .views-row,
.node-type-project #content .panel-col-last .pane-project-members .view-project-members .views-row {
  margin-bottom: 2.08333em;
  overflow: hidden;
  *zoom: 1;
}
.node-type-yseali-project #content .panel-col-last .pane-project-members .view-project-members .field-alumni-user-profile-photo,
.node-type-aeif-project #content .panel-col-last .pane-project-members .view-project-members .field-alumni-user-profile-photo,
.node-type-project #content .panel-col-last .pane-project-members .view-project-members .field-alumni-user-profile-photo {
  float: left;
  margin-right: 0.83333em;
}
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-website,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-facebook,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-twitter,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-flickr,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-youtube,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-other,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-website,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-facebook,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-twitter,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-flickr,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-youtube,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-other,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-website,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-facebook,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-twitter,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-flickr,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-youtube,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-other {
  margin-bottom: 0;
}
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-website .pane-content > div,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-facebook .pane-content > div,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-twitter .pane-content > div,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-flickr .pane-content > div,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-youtube .pane-content > div,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-other .pane-content > div,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-website .pane-content > div,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-facebook .pane-content > div,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-twitter .pane-content > div,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-flickr .pane-content > div,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-youtube .pane-content > div,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-other .pane-content > div,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-website .pane-content > div,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-facebook .pane-content > div,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-twitter .pane-content > div,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-flickr .pane-content > div,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-youtube .pane-content > div,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-other .pane-content > div {
  padding-left: 2.26667em;
}
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-website a,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-facebook a,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-twitter a,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-flickr a,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-youtube a,
.node-type-yseali-project #content .panel-col-last .pane-node-field-alumni-user-other a,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-website a,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-facebook a,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-twitter a,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-flickr a,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-youtube a,
.node-type-aeif-project #content .panel-col-last .pane-node-field-alumni-user-other a,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-website a,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-facebook a,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-twitter a,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-flickr a,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-youtube a,
.node-type-project #content .panel-col-last .pane-node-field-alumni-user-other a {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
  font-size: 0.85714em;
  display: block;
  line-height: normal;
  padding: 0.41667em 0 0.58333em 0;
}
.node-type-yseali-project #content .panel-col-last .field-alumni-user-website,
.node-type-yseali-project #content .panel-col-last .field-alumni-user-facebook,
.node-type-yseali-project #content .panel-col-last .field-alumni-user-twitter,
.node-type-yseali-project #content .panel-col-last .field-alumni-user-flickr,
.node-type-yseali-project #content .panel-col-last .field-alumni-user-youtube,
.node-type-yseali-project #content .panel-col-last .field-alumni-user-other,
.node-type-aeif-project #content .panel-col-last .field-alumni-user-website,
.node-type-aeif-project #content .panel-col-last .field-alumni-user-facebook,
.node-type-aeif-project #content .panel-col-last .field-alumni-user-twitter,
.node-type-aeif-project #content .panel-col-last .field-alumni-user-flickr,
.node-type-aeif-project #content .panel-col-last .field-alumni-user-youtube,
.node-type-aeif-project #content .panel-col-last .field-alumni-user-other,
.node-type-project #content .panel-col-last .field-alumni-user-website,
.node-type-project #content .panel-col-last .field-alumni-user-facebook,
.node-type-project #content .panel-col-last .field-alumni-user-twitter,
.node-type-project #content .panel-col-last .field-alumni-user-flickr,
.node-type-project #content .panel-col-last .field-alumni-user-youtube,
.node-type-project #content .panel-col-last .field-alumni-user-other {
  margin-bottom: 1.14286em;
}

/* =============================================================================
   Events, Jobs, Grants
   ========================================================================== */
.node-type-yali-ugc #content .pane-node-content,
.node-type-ugc #content .pane-node-content {
  padding-top: 1.33333em;
}
@media all and (max-width: 480px) {
  .node-type-yali-ugc #content .pane-node-content,
  .node-type-ugc #content .pane-node-content {
    padding-top: 0;
  }
}
.node-type-yali-ugc #content .pane-node-content h3.pane-title,
.node-type-ugc #content .pane-node-content h3.pane-title {
  font-size: 2.4em;
  padding: 0 0.83333em;
  margin-bottom: 0.27778em;
  text-transform: none;
}
@media all and (max-width: 480px) {
  .node-type-yali-ugc #content .pane-node-content h3.pane-title,
  .node-type-ugc #content .pane-node-content h3.pane-title {
    padding: 0 0.27778em;
  }
}
.node-type-yali-ugc #content .pane-node-content h3.field-label,
.node-type-ugc #content .pane-node-content h3.field-label {
  margin-bottom: 0.8em;
}
.node-type-yali-ugc #content .pane-node-content .tags h3.field-label,
.node-type-ugc #content .pane-node-content .tags h3.field-label {
  margin: 0;
}
.node-type-yali-ugc #content .pane-node-content article,
.node-type-ugc #content .pane-node-content article {
  border-bottom: 4px solid #8ac23e;
}
.node-type-yali-ugc #content .pane-node-content section,
.node-type-ugc #content .pane-node-content section {
  padding: 0 2em;
  margin-bottom: 2em;
}
@media all and (max-width: 480px) {
  .node-type-yali-ugc #content .pane-node-content section,
  .node-type-ugc #content .pane-node-content section {
    padding: 1.33333em 0.66667em;
    margin: 0;
  }
}
.node-type-yali-ugc #content .pane-node-content section .field-label,
.node-type-ugc #content .pane-node-content section .field-label {
  font-size: 1.06667em;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
@media all and (max-width: 480px) {
  .node-type-yali-ugc #content .pane-node-content section .field-label,
  .node-type-ugc #content .pane-node-content section .field-label {
    margin-bottom: 0.66667em;
  }
}
.node-type-yali-ugc #content .pane-node-content section.details,
.node-type-ugc #content .pane-node-content section.details {
  padding: 0 1em 2em;
  margin: 0 1em 2em 1em;
  border-bottom: 1px dotted #cfdce2;
  overflow: hidden;
  *zoom: 1;
}
@media all and (max-width: 480px) {
  .node-type-yali-ugc #content .pane-node-content section.details,
  .node-type-ugc #content .pane-node-content section.details {
    padding: 0 1.33333em 0.66667em;
    margin: 0;
  }
}
.node-type-yali-ugc #content .pane-node-content section.details h3,
.node-type-ugc #content .pane-node-content section.details h3 {
  color: #444444;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 1em;
  font-weight: normal;
  /* position: absolute; */
  text-transform: none;
  float: left;
  width: 22.1%;
  margin-bottom: 0;
  position: relative;
  top: 2px;
}

.group-contact {
  margin-top: .5em;
}

.node-type-yali-ugc #content .pane-node-content section.details h3 span,
.node-type-ugc #content .pane-node-content section.details h3 span {
  font-weight: normal;
}
.node-type-yali-ugc #content .pane-node-content section.details h3:after,
.node-type-ugc #content .pane-node-content section.details h3:after {
  content: ':';
}
.node-type-yali-ugc #content .pane-node-content section.details strong,
.node-type-ugc #content .pane-node-content section.details strong {
  display: block;
  clear: both;
}
.node-type-yali-ugc #content .pane-node-content section.details span,
.node-type-ugc #content .pane-node-content section.details span {
  float: left;
  display: block;
  font-weight: bold;
}
.node-type-yali-ugc #content .pane-node-content section.details span.field-label,
.node-type-ugc #content .pane-node-content section.details span.field-label {
  width: 21%;
  clear: left;
  font-weight: normal;
  /* padding-right: 10px; */
  margin-bottom: 0;
}
.node-type-yali-ugc #content .pane-node-content section.details span.separator,
.node-type-ugc #content .pane-node-content section.details span.separator {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  float: none;
  padding: 0 0.35714em;
}
.node-type-yali-ugc #content .pane-node-content section.details .type, .node-type-yali-ugc #content .pane-node-content section.details .expiration,
.node-type-ugc #content .pane-node-content section.details .type,
.node-type-ugc #content .pane-node-content section.details .expiration {
  overflow: hidden;
}
.node-type-yali-ugc #content .pane-node-content section.details .field-yali-job-expiration,
.node-type-ugc #content .pane-node-content section.details .field-yali-job-expiration {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.node-type-yali-ugc #content .pane-node-content section.details div,
.node-type-ugc #content .pane-node-content section.details div {
  clear: both;
}
.node-type-yali-ugc #content .pane-node-content section.details div.inline,
.node-type-ugc #content .pane-node-content section.details div.inline {
  display: block;
  float: left;
  clear: none;
  font-weight: bold;
}
.node-type-yali-ugc #content .pane-node-content section.details .eligible-countries,
.node-type-ugc #content .pane-node-content section.details .eligible-countries {
  overflow: hidden;
  *zoom: 1;
}
.node-type-yali-ugc #content .pane-node-content section.details span.field-yali-eligible-countries,
.node-type-yali-ugc #content .pane-node-content section.details div.field-yali-eligible-countries,
.node-type-ugc #content .pane-node-content section.details span.field-yali-eligible-countries,
.node-type-ugc #content .pane-node-content section.details div.field-yali-eligible-countries {
  display: inline;
  float: none;
}
.node-type-yali-ugc #content .pane-node-content section.details .field-yali-event-dates,
.node-type-yali-ugc #content .pane-node-content section.details .field-event-date,
.node-type-yali-ugc #content .pane-node-content section.details .job-type,
.node-type-ugc #content .pane-node-content section.details .field-yali-event-dates,
.node-type-ugc #content .pane-node-content section.details .field-event-date,
.node-type-ugc #content .pane-node-content section.details .job-type {
  text-transform: uppercase;
  font-weight: bold;
  display: block;
}
.node-type-yali-ugc #content .pane-node-content section.details .field-yali-event-dates span,
.node-type-yali-ugc #content .pane-node-content section.details .field-event-date span,
.node-type-yali-ugc #content .pane-node-content section.details .job-type span,
.node-type-ugc #content .pane-node-content section.details .field-yali-event-dates span,
.node-type-ugc #content .pane-node-content section.details .field-event-date span,
.node-type-ugc #content .pane-node-content section.details .job-type span {
  float: none;
  display: inline;
  font-weight: inherit;
}
.node-type-yali-ugc #content .pane-node-content .org-location div,
.node-type-ugc #content .pane-node-content .org-location div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.node-type-yali-ugc #content .pane-node-content .group_contact,
.node-type-ugc #content .pane-node-content .group_contact {
  overflow: hidden;
  *zoom: 1;
  clear: both;
  margin-top: 1.33333em;
}
.node-type-yali-ugc #content .pane-node-content .group_contact h3,
.node-type-ugc #content .pane-node-content .group_contact h3 {
  line-height: normal;
}
.node-type-yali-ugc #content .pane-node-content .group_contact div.field-yali-grant-contact-email,
.node-type-yali-ugc #content .pane-node-content .group_contact div.field-yali-contact-name,
.node-type-yali-ugc #content .pane-node-content .group_contact div.field-yali-contact-email,
.node-type-yali-ugc #content .pane-node-content .group_contact div.field-yali-job-contact-name,
.node-type-yali-ugc #content .pane-node-content .group_contact div.field-yali-job-contact-phone,
.node-type-yali-ugc #content .pane-node-content .group_contact div.field-yali-job-contact-email,
.node-type-yali-ugc #content .pane-node-content .group_contact span.field-contact-name,
.node-type-yali-ugc #content .pane-node-content .group_contact span.field-contact-phone,
.node-type-yali-ugc #content .pane-node-content .group_contact span.field-contact-email,
.node-type-ugc #content .pane-node-content .group_contact div.field-yali-grant-contact-email,
.node-type-ugc #content .pane-node-content .group_contact div.field-yali-contact-name,
.node-type-ugc #content .pane-node-content .group_contact div.field-yali-contact-email,
.node-type-ugc #content .pane-node-content .group_contact div.field-yali-job-contact-name,
.node-type-ugc #content .pane-node-content .group_contact div.field-yali-job-contact-phone,
.node-type-ugc #content .pane-node-content .group_contact div.field-yali-job-contact-email,
.node-type-ugc #content .pane-node-content .group_contact span.field-contact-name,
.node-type-ugc #content .pane-node-content .group_contact span.field-contact-phone,
.node-type-ugc #content .pane-node-content .group_contact span.field-contact-email {
  display: block;
  float: none;
  font-weight: bold;
  margin-left: 130px;
  margin-top: -2px;
}

.field-contact-name:after {
  content: ',';
  margin-right: .5em;
  display: inline;
}

.node-type-yali-ugc #content .pane-node-content .location,
.node-type-ugc #content .pane-node-content .location {
  margin-bottom: 1.33333em;
}
.node-type-yali-ugc #content .pane-node-content .funding,
.node-type-ugc #content .pane-node-content .funding {
  overflow: hidden;
  *zoom: 1;
}
.node-type-yali-ugc #content .pane-node-content .sponsor,
.node-type-ugc #content .pane-node-content .sponsor {
  margin-top: 0.66667em;
}
.node-type-yali-ugc #content .pane-node-content .author,
.node-type-ugc #content .pane-node-content .author {
  padding: 0 2em;
  margin-bottom: 2em;
}
@media all and (max-width: 480px) {
  .node-type-yali-ugc #content .pane-node-content .author,
  .node-type-ugc #content .pane-node-content .author {
    padding: 0 0.66667em;
  }
}
.node-type-yali-ugc #content .pane-node-content .author .inline,
.node-type-ugc #content .pane-node-content .author .inline {
  display: inline;
}
.node-type-yali-ugc #content .pane-node-content .author a,
.node-type-ugc #content .pane-node-content .author a {
  font-weight: bold;
}
.node-type-yali-ugc #content .pane-node-content .tags,
.node-type-ugc #content .pane-node-content .tags {
  margin-top: 4em;
}
.node-type-yali-ugc #content .pane-node-content .listing-link,
.node-type-ugc #content .pane-node-content .listing-link {
  text-transform: uppercase;
  padding: 1.15385em 1em;
  font-size: 0.86667em;
  font-weight: bold;
  text-align: right;
}
.node-type-yali-ugc #content .pane-node-content .listing-link a,
.node-type-ugc #content .pane-node-content .listing-link a {
  padding-right: 1em;
  font-weight: bold;
}
.node-type-yali-ugc .node-add-link,
.node-type-ugc .node-add-link {
  padding-left: 4.33333em;
  height: 45px;
  line-height: 45px;
}
@media all and (max-width: 480px) {
  .node-type-yali-ugc .node-add-link,
  .node-type-ugc .node-add-link {
    padding-left: 5em;
  }
}
.node-type-yali-ugc .node-add-link a,
.node-type-ugc .node-add-link a {
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: bold;
  padding-right: 1.33333em;
}
.fontface .node-type-yali-ugc .node-add-link a, .fontface
.node-type-ugc .node-add-link a {
  font-family: "Proxima Nova", Helvetica, sans-serif;
}

/* =============================================================================
   Alumni Story / Highlights
   ========================================================================== */
.node-type-alumni-story .panel-col-billboard,
.node-type-highlight .panel-col-billboard {
  background: #fff;
  overflow: hidden;
  *zoom: 1;
}
.node-type-alumni-story .pane-eca-node-content,
.node-type-highlight .pane-eca-node-content {
  padding-right: 0;
}
.node-type-alumni-story .pane-eca-node-content aside,
.node-type-highlight .pane-eca-node-content aside {
  margin-right: 0.66667em;
}
.node-type-alumni-story .pane-eca-node-content figure,
.node-type-highlight .pane-eca-node-content figure {
  margin-right: 0;
}

.fontface .node-type-alumni-story .pane-node-content {
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
.node-type-alumni-story .pane-node-content .alumni-of-the-month {
  display: block;
  float: left;
  font-size: 1.06667em;
  line-height: 0.75em;
  margin-bottom: 0.9375em;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 15px;
}
@media all and (max-width: 480px) {
  .node-type-alumni-story .pane-node-content .alumni-of-the-month {
    padding-left: 10px;
    padding-right: 10px;
    float: none;
  }
}
.node-type-alumni-story .pane-node-content .alumni-of-the-month span.field-label {
  padding-right: 0;
}
.node-type-alumni-story .pane-node-content aside {
  float: right;
  width: 229px;
  padding-left: 13px;
  border-left: 1px dotted #cfdce2;
  padding-bottom: 1em;
}
@media all and (max-width: 480px) {
  .node-type-alumni-story .pane-node-content aside {
    float: none;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    border-left: none;
  }
}
.node-type-alumni-story .pane-node-content .field-first-name,
.node-type-alumni-story .pane-node-content .field-last-name {
  font-weight: bold;
  color: #043a66;
  font-size: 1.06667em;
}
.node-type-alumni-story .pane-node-content .field-home-country {
  display: block;
  text-transform: uppercase;
  font-size: 0.86667em;
  margin-bottom: 1.15385em;
}

.lt-ie9 .node-highlight img.media-image {
  width: 100%;
  height: auto;
}

.page-node .pane-eca-node-content .view-mode-full figure {
  margin-right: 0;
  border-bottom: 1px dotted #cfdce2;
}
@media all and (max-width: 480px) {
  .page-node .pane-eca-node-content .view-mode-full figure {
    margin-left: 0;
    border-bottom: none;
  }
}

.page-node .pane-eca-node-content .view-mode-full #media-links a {
  font-weight: normal;
}

.jcarousel-skin-eca_gallery .jcarousel-prev-horizontal {
  background-image: url('../images/buttons/prev-horizontal.png?1412705953');
}

.jcarousel-skin-eca_gallery .jcarousel-prev-disabled,
.jcarousel-skin-eca_gallery .jcarousel-prev-horizontal:hover {
  background-image: url('../images/buttons/prev-horizontal-hover.png?1412705953');
  background-position: 0 0;
}

.jcarousel-skin-eca_gallery .jcarousel-next-horizontal {
  background-image: url('../images/buttons/next-horizontal.png?1412705953');
}

.jcarousel-skin-eca_gallery .jcarousel-next-disabled:hover,
.jcarousel-skin-eca_gallery .jcarousel-next-horizontal:hover {
  background-image: url('../images/buttons/next-horizontal-hover.png?1412705953');
  background-position: 0 0;
}

/* =============================================================================
   Commonly Asked Questions
   ========================================================================== */
.node-commonly-asked-question .field-caq-question {
  border-top: 1px dotted #CFDCE2;
  color: #353535;
  cursor: pointer;
  font-weight: bold;
  margin-left: 1.66667em;
  padding: 1.2em 0 1.2em 2.66667em;
}
.node-commonly-asked-question .field-caq-answer {
  background-color: #f7f9fa;
  margin-left: 1.66667em;
  padding: 0.5em 3.14286em 2.85714em 2.85714em;
}
.section-search .node-commonly-asked-question .field-caq-answer {
  background: none;
  margin-left: 0;
  padding: 0;
}
.node-commonly-asked-question .field-caq-answer > p:first-child {
  border-top: 1px solid #CFDCE2;
  padding-top: 15px;
}
.section-search .node-commonly-asked-question .field-caq-answer > p:first-child {
  border-top: none;
  padding-top: 0;
}
.node-commonly-asked-question .field-caq-answer p {
  font-size: 0.92857em;
  line-height: 1.42857em;
}
.section-search .node-commonly-asked-question .field-caq-answer p {
  font-size: inherit;
  line-height: inherit;
}

.page-commonly-asked-questions #content .language-info {
  border-bottom: 4px solid #8ac23e;
  margin-bottom: 2.14286em;
  padding-bottom: 0.35714em;
  overflow: hidden;
  *zoom: 1;
}
.page-commonly-asked-questions #content .language-info.bottom {
  border-bottom: 0;
  border-top: 4px solid #8ac23e;
  margin-bottom: 0;
  padding-top: 1.07143em;
}
.page-commonly-asked-questions #content .language-info .current-language {
  color: #444444;
  float: left;
  font-family: "Proxima Nova", Helvetica, sans-serif;
  font-size: 0.92857em;
  font-weight: 600;
  margin-top: 0.30769em;
  text-transform: uppercase;
}
.page-commonly-asked-questions #content #eca-common-language-switcher-form {
  float: right;
}
.page-commonly-asked-questions #content #eca-common-language-switcher-form .form-item {
  margin: 0;
}
.page-commonly-asked-questions #content .caq-listing {
  clear: both;
}
.page-commonly-asked-questions #content .caq-listing .category {
  margin-bottom: 2.14286em;
}
.page-commonly-asked-questions #content .caq-listing h3 {
  border-bottom: 1px dotted #cfdce2;
  margin-bottom: 0;
  padding-bottom: 0.71429em;
  text-transform: none;
}
.page-commonly-asked-questions #content .caq-listing h3 a {
  color: #043a66;
}
.page-commonly-asked-questions #content .ui-accordion-header {
  background-color: #ffffff;
  background-image: none;
  border: 0px;
  color: #353535;
  font-size: 1.07143em;
  font-weight: bold;
  margin-top: 0;
}
.borderradius .page-commonly-asked-questions #content .ui-accordion-header {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.page-commonly-asked-questions #content .ui-accordion-header a {
  padding-left: 2.85714em;
  padding-right: 3.14286em;
  padding-top: 1.28571em;
}
.page-commonly-asked-questions #content .ui-state-active {
  background-color: #f7f9fa;
}
.page-commonly-asked-questions #content .ui-accordion-content {
  background-color: #f7f9fa;
  background-image: none;
  border: 0px;
  margin-top: -0.07143em;
  padding-left: 2.85714em;
  padding-right: 3.14286em;
  padding-top: 0;
}
.borderradius .page-commonly-asked-questions #content .ui-accordion-content {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.page-commonly-asked-questions #content .ui-accordion-content > p:first-child {
  border-top: 1px solid #cfdce2;
  padding-top: 15px;
}
.page-commonly-asked-questions #content .ui-accordion-content p {
  font-size: 0.92857em;
  line-height: 1.42857em;
}
.page-commonly-asked-questions #content .ui-icon {
  left: 1.07143em;
  margin-top: -0.07143em;
}

/* =============================================================================
   Social Media Feed
   ========================================================================== */
#content .pane-bundle-social-media-feed {
  background-color: #f7f9fa;
  border-bottom: 3px solid #d0e7f1;
}
#content .pane-bundle-social-media-feed h3.pane-title {
  background-color: #d0e7f1;
  font-size: 1.07143em;
  font-weight: 600;
  margin-bottom: 0;
  padding: 1em 1em 0.8em;
}
#content .pane-bundle-social-media-feed ul {
  margin: 0;
}
#content .pane-bundle-social-media-feed ul li {
  border-bottom: 1px dotted #cfdce2;
  margin-bottom: 0.71429em;
  padding-bottom: 0.71429em;
}
#content .pane-bundle-social-media-feed ul li .userphoto {
  display: none;
}
#content .pane-bundle-social-media-feed ul li .message {
  font-size: 0.85714em;
  line-height: 1.5em;
}
#content .pane-bundle-social-media-feed ul li .author {
  display: none;
}
#content .pane-bundle-social-media-feed ul li .time-ago {
  color: #999999;
  font-size: 0.78571em;
  margin-bottom: 0.90909em;
  padding-left: 2.27273em;
}
#content .eca-social-feed {
  padding: 0.66667em 1em;
}

/* =============================================================================
   Level Two Billboard
   ========================================================================== */
.pane-bundle-highlight-aggregation-billboard,
.pane-bundle-multimedia-aggregation-billboard,
.pane-bundle-level-two-feature-billboard,
.node-type-billboard .node-billboard {
  overflow: hidden;
  *zoom: 1;
  color: #ffffff;
  height: auto;
  padding: 1.85714em;
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') #00345e;
  border-bottom: 1.42857em white solid;
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard,
  .pane-bundle-multimedia-aggregation-billboard,
  .pane-bundle-level-two-feature-billboard,
  .node-type-billboard .node-billboard {
    padding: 0.66667em 10px 1.33333em 10px;
    border-bottom: none;
    margin-left: -0.91667em;
    margin-right: -0.91667em;
    margin-bottom: 1em;
  }
}
.cssgradients .pane-bundle-highlight-aggregation-billboard, .cssgradients
.pane-bundle-multimedia-aggregation-billboard, .cssgradients
.pane-bundle-level-two-feature-billboard, .cssgradients
.node-type-billboard .node-billboard {
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #006795), color-stop(100%, #00345e));
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -webkit-linear-gradient(#006795, #00345e);
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -moz-linear-gradient(#006795, #00345e);
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -o-linear-gradient(#006795, #00345e);
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, linear-gradient(#006795, #00345e);
}
@media all and (min-width: 481px) {
  .front .pane-bundle-highlight-aggregation-billboard, .front
  .pane-bundle-multimedia-aggregation-billboard, .front
  .pane-bundle-level-two-feature-billboard, .front
  .node-type-billboard .node-billboard {
    background: url('../images/backgrounds/billboard-landing-bg.png?1412705953') #00345e;
  }
  .cssgradients .front .pane-bundle-highlight-aggregation-billboard, .cssgradients .front
  .pane-bundle-multimedia-aggregation-billboard, .cssgradients .front
  .pane-bundle-level-two-feature-billboard, .cssgradients .front
  .node-type-billboard .node-billboard {
    background: url('../images/backgrounds/billboard-landing-bg.png?1412705953') top left no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #006795), color-stop(100%, #00345e));
    background: url('../images/backgrounds/billboard-landing-bg.png?1412705953') top left no-repeat, -webkit-linear-gradient(#006795, #00345e);
    background: url('../images/backgrounds/billboard-landing-bg.png?1412705953') top left no-repeat, -moz-linear-gradient(#006795, #00345e);
    background: url('../images/backgrounds/billboard-landing-bg.png?1412705953') top left no-repeat, -o-linear-gradient(#006795, #00345e);
    background: url('../images/backgrounds/billboard-landing-bg.png?1412705953') top left no-repeat, linear-gradient(#006795, #00345e);
  }
}
@media all and (max-width: 480px) {
  .front .pane-bundle-highlight-aggregation-billboard, .front
  .pane-bundle-multimedia-aggregation-billboard, .front
  .pane-bundle-level-two-feature-billboard, .front
  .node-type-billboard .node-billboard {
    background: url('../images/backgrounds/billboard-landing-bg-m.png?1412705953') bottom left no-repeat #006795;
  }
  .backgroundsize .front .pane-bundle-highlight-aggregation-billboard, .backgroundsize .front
  .pane-bundle-multimedia-aggregation-billboard, .backgroundsize .front
  .pane-bundle-level-two-feature-billboard, .backgroundsize .front
  .node-type-billboard .node-billboard {
    background-size: 100%;
  }
}
.page-yali .pane-bundle-highlight-aggregation-billboard, .page-yali
.pane-bundle-multimedia-aggregation-billboard, .page-yali
.pane-bundle-level-two-feature-billboard, .page-yali
.node-type-billboard .node-billboard {
  background-repeat: no-repeat;
}
@media all and (min-width: 481px) {
  .page-yali .pane-bundle-highlight-aggregation-billboard, .page-yali
  .pane-bundle-multimedia-aggregation-billboard, .page-yali
  .pane-bundle-level-two-feature-billboard, .page-yali
  .node-type-billboard .node-billboard {
    height: 16.53333em;
    background: url('../images/backgrounds/yali-billboard-landing-bg.png?1412705953') #26a9db;
  }
  .cssgradients .page-yali .pane-bundle-highlight-aggregation-billboard, .cssgradients .page-yali
  .pane-bundle-multimedia-aggregation-billboard, .cssgradients .page-yali
  .pane-bundle-level-two-feature-billboard, .cssgradients .page-yali
  .node-type-billboard .node-billboard {
    background: url('../images/backgrounds/yali-billboard-landing-bg.png?1412705953') #26a9db;
  }
}
@media all and (max-width: 480px) {
  .page-yali .pane-bundle-highlight-aggregation-billboard, .page-yali
  .pane-bundle-multimedia-aggregation-billboard, .page-yali
  .pane-bundle-level-two-feature-billboard, .page-yali
  .node-type-billboard .node-billboard {
    height: auto;
    background: url('../images/backgrounds/yali-billboard-landing-bg-m.png?1412705953') #26a9db;
  }
  .cssgradients .page-yali .pane-bundle-highlight-aggregation-billboard, .cssgradients .page-yali
  .pane-bundle-multimedia-aggregation-billboard, .cssgradients .page-yali
  .pane-bundle-level-two-feature-billboard, .cssgradients .page-yali
  .node-type-billboard .node-billboard {
    background: url('../images/backgrounds/yali-billboard-landing-bg-m.png?1412705953') #26a9db;
  }
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .view-id-billboard_carousel,
  .pane-bundle-multimedia-aggregation-billboard .view-id-billboard_carousel,
  .pane-bundle-level-two-feature-billboard .view-id-billboard_carousel,
  .node-type-billboard .node-billboard .view-id-billboard_carousel {
    padding-left: 0.71429em;
    padding-right: 0.71429em;
  }
}
.pane-bundle-highlight-aggregation-billboard .views_slideshow_main,
.pane-bundle-multimedia-aggregation-billboard .views_slideshow_main,
.pane-bundle-level-two-feature-billboard .views_slideshow_main,
.node-type-billboard .node-billboard .views_slideshow_main {
  z-index: 1;
  position: relative;
}
.pane-bundle-highlight-aggregation-billboard .views-slideshow-cycle-main-frame,
.pane-bundle-multimedia-aggregation-billboard .views-slideshow-cycle-main-frame,
.pane-bundle-level-two-feature-billboard .views-slideshow-cycle-main-frame,
.node-type-billboard .node-billboard .views-slideshow-cycle-main-frame {
  margin-bottom: 1.57143em;
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .views-slideshow-cycle-main-frame,
  .pane-bundle-multimedia-aggregation-billboard .views-slideshow-cycle-main-frame,
  .pane-bundle-level-two-feature-billboard .views-slideshow-cycle-main-frame,
  .node-type-billboard .node-billboard .views-slideshow-cycle-main-frame {
    margin-bottom: 0;
  }
}
.pane-bundle-highlight-aggregation-billboard .views-slideshow-cycle-main-frame-row,
.pane-bundle-multimedia-aggregation-billboard .views-slideshow-cycle-main-frame-row,
.pane-bundle-level-two-feature-billboard .views-slideshow-cycle-main-frame-row,
.node-type-billboard .node-billboard .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  height: 185px !important;
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .views-slideshow-cycle-main-frame-row,
  .pane-bundle-multimedia-aggregation-billboard .views-slideshow-cycle-main-frame-row,
  .pane-bundle-level-two-feature-billboard .views-slideshow-cycle-main-frame-row,
  .node-type-billboard .node-billboard .views-slideshow-cycle-main-frame-row {
    height: auto !important;
  }
}
.front .pane-bundle-highlight-aggregation-billboard .views-slideshow-cycle-main-frame-row, .front
.pane-bundle-multimedia-aggregation-billboard .views-slideshow-cycle-main-frame-row, .front
.pane-bundle-level-two-feature-billboard .views-slideshow-cycle-main-frame-row, .front
.node-type-billboard .node-billboard .views-slideshow-cycle-main-frame-row {
  height: 220px !important;
}
@media all and (max-width: 480px) {
  .front .pane-bundle-highlight-aggregation-billboard .views-slideshow-cycle-main-frame-row, .front
  .pane-bundle-multimedia-aggregation-billboard .views-slideshow-cycle-main-frame-row, .front
  .pane-bundle-level-two-feature-billboard .views-slideshow-cycle-main-frame-row, .front
  .node-type-billboard .node-billboard .views-slideshow-cycle-main-frame-row {
    height: auto !important;
  }
}
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard,
.pane-bundle-highlight-aggregation-billboard .node,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard,
.pane-bundle-multimedia-aggregation-billboard .node,
.pane-bundle-level-two-feature-billboard .view-mode-billboard,
.pane-bundle-level-two-feature-billboard .node,
.node-type-billboard .node-billboard .view-mode-billboard,
.node-type-billboard .node-billboard .node {
  background: none transparent;
  border: 0px;
  height: auto;
  margin-bottom: 1.07143em;
  padding-right: 0;
}
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-image,
.pane-bundle-highlight-aggregation-billboard .node .field-image,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-image,
.pane-bundle-multimedia-aggregation-billboard .node .field-image,
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-image,
.pane-bundle-level-two-feature-billboard .node .field-image,
.node-type-billboard .node-billboard .view-mode-billboard .field-image,
.node-type-billboard .node-billboard .node .field-image {
  float: left;
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-image,
  .pane-bundle-highlight-aggregation-billboard .node .field-image,
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-image,
  .pane-bundle-multimedia-aggregation-billboard .node .field-image,
  .pane-bundle-level-two-feature-billboard .view-mode-billboard .field-image,
  .pane-bundle-level-two-feature-billboard .node .field-image,
  .node-type-billboard .node-billboard .view-mode-billboard .field-image,
  .node-type-billboard .node-billboard .node .field-image {
    float: none;
    margin-top: 1.46667em;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.66667em;
    width: 248px;
  }
}
@media all and (max-width: 480px) {
  .not-logged-in .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-image, .not-logged-in
  .pane-bundle-highlight-aggregation-billboard .node .field-image, .not-logged-in
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-image, .not-logged-in
  .pane-bundle-multimedia-aggregation-billboard .node .field-image, .not-logged-in
  .pane-bundle-level-two-feature-billboard .view-mode-billboard .field-image, .not-logged-in
  .pane-bundle-level-two-feature-billboard .node .field-image, .not-logged-in
  .node-type-billboard .node-billboard .view-mode-billboard .field-image, .not-logged-in
  .node-type-billboard .node-billboard .node .field-image {
    margin-top: 2.8em;
  }
}
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-image img,
.pane-bundle-highlight-aggregation-billboard .node .field-image img,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-image img,
.pane-bundle-multimedia-aggregation-billboard .node .field-image img,
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-image img,
.pane-bundle-level-two-feature-billboard .node .field-image img,
.node-type-billboard .node-billboard .view-mode-billboard .field-image img,
.node-type-billboard .node-billboard .node .field-image img {
  border: 3px solid #048cc8;
  display: block;
}
.boxshadow .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-image img, .boxshadow
.pane-bundle-highlight-aggregation-billboard .node .field-image img, .boxshadow
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-image img, .boxshadow
.pane-bundle-multimedia-aggregation-billboard .node .field-image img, .boxshadow
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-image img, .boxshadow
.pane-bundle-level-two-feature-billboard .node .field-image img, .boxshadow
.node-type-billboard .node-billboard .view-mode-billboard .field-image img, .boxshadow
.node-type-billboard .node-billboard .node .field-image img {
  -webkit-box-shadow: #002f53 0 0 10px;
  -moz-box-shadow: #002f53 0 0 10px;
  box-shadow: #002f53 0 0 10px;
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-image img,
  .pane-bundle-highlight-aggregation-billboard .node .field-image img,
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-image img,
  .pane-bundle-multimedia-aggregation-billboard .node .field-image img,
  .pane-bundle-level-two-feature-billboard .view-mode-billboard .field-image img,
  .pane-bundle-level-two-feature-billboard .node .field-image img,
  .node-type-billboard .node-billboard .view-mode-billboard .field-image img,
  .node-type-billboard .node-billboard .node .field-image img {
    width: 242px;
  }
}
.front .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-image, .front
.pane-bundle-highlight-aggregation-billboard .node .field-image, .front
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-image, .front
.pane-bundle-multimedia-aggregation-billboard .node .field-image, .front
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-image, .front
.pane-bundle-level-two-feature-billboard .node .field-image, .front
.node-type-billboard .node-billboard .view-mode-billboard .field-image, .front
.node-type-billboard .node-billboard .node .field-image {
  margin-left: 3.33333em;
}
@media all and (max-width: 480px) {
  .front .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-image, .front
  .pane-bundle-highlight-aggregation-billboard .node .field-image, .front
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-image, .front
  .pane-bundle-multimedia-aggregation-billboard .node .field-image, .front
  .pane-bundle-level-two-feature-billboard .view-mode-billboard .field-image, .front
  .pane-bundle-level-two-feature-billboard .node .field-image, .front
  .node-type-billboard .node-billboard .view-mode-billboard .field-image, .front
  .node-type-billboard .node-billboard .node .field-image {
    margin-left: auto;
  }
}
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-video iframe,
.pane-bundle-highlight-aggregation-billboard .node .field-video iframe,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-video iframe,
.pane-bundle-multimedia-aggregation-billboard .node .field-video iframe,
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-video iframe,
.pane-bundle-level-two-feature-billboard .node .field-video iframe,
.node-type-billboard .node-billboard .view-mode-billboard .field-video iframe,
.node-type-billboard .node-billboard .node .field-video iframe {
  display: block;
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-video iframe,
  .pane-bundle-highlight-aggregation-billboard .node .field-video iframe,
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-video iframe,
  .pane-bundle-multimedia-aggregation-billboard .node .field-video iframe,
  .pane-bundle-level-two-feature-billboard .view-mode-billboard .field-video iframe,
  .pane-bundle-level-two-feature-billboard .node .field-video iframe,
  .node-type-billboard .node-billboard .view-mode-billboard .field-video iframe,
  .node-type-billboard .node-billboard .node .field-video iframe {
    width: 100%;
  }
}
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-label,
.pane-bundle-highlight-aggregation-billboard .node .field-billboard-label,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-label,
.pane-bundle-multimedia-aggregation-billboard .node .field-billboard-label,
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-label,
.pane-bundle-level-two-feature-billboard .node .field-billboard-label,
.node-type-billboard .node-billboard .view-mode-billboard .field-billboard-label,
.node-type-billboard .node-billboard .node .field-billboard-label {
  color: #8ac23e;
  font-family: "Proxima Nova", Helvetica, sans-serif;
  font-size: 1em;
  font-weight: 600;
  margin-bottom: 0.21429em;
  margin-left: 16.78571em;
  margin-right: 2.14286em;
  text-transform: uppercase;
}
.front .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-label, .front
.pane-bundle-highlight-aggregation-billboard .node .field-billboard-label, .front
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-label, .front
.pane-bundle-multimedia-aggregation-billboard .node .field-billboard-label, .front
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-label, .front
.pane-bundle-level-two-feature-billboard .node .field-billboard-label, .front
.node-type-billboard .node-billboard .view-mode-billboard .field-billboard-label, .front
.node-type-billboard .node-billboard .node .field-billboard-label {
  margin-left: 23.71429em;
}
@media all and (max-width: 480px) {
  .front .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-label, .front
  .pane-bundle-highlight-aggregation-billboard .node .field-billboard-label, .front
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-label, .front
  .pane-bundle-multimedia-aggregation-billboard .node .field-billboard-label, .front
  .pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-label, .front
  .pane-bundle-level-two-feature-billboard .node .field-billboard-label, .front
  .node-type-billboard .node-billboard .view-mode-billboard .field-billboard-label, .front
  .node-type-billboard .node-billboard .node .field-billboard-label {
    font-size: 1.16667em;
    margin-left: 18px;
    margin-left: 18px;
    position: absolute;
    top: 0.71429em;
  }
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-label,
  .pane-bundle-highlight-aggregation-billboard .node .field-billboard-label,
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-label,
  .pane-bundle-multimedia-aggregation-billboard .node .field-billboard-label,
  .pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-label,
  .pane-bundle-level-two-feature-billboard .node .field-billboard-label,
  .node-type-billboard .node-billboard .view-mode-billboard .field-billboard-label,
  .node-type-billboard .node-billboard .node .field-billboard-label {
    font-size: 1.16667em;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    top: 0.83333em;
  }
}
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard h2.node-title,
.pane-bundle-highlight-aggregation-billboard .node h2.node-title,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard h2.node-title,
.pane-bundle-multimedia-aggregation-billboard .node h2.node-title,
.pane-bundle-level-two-feature-billboard .view-mode-billboard h2.node-title,
.pane-bundle-level-two-feature-billboard .node h2.node-title,
.node-type-billboard .node-billboard .view-mode-billboard h2.node-title,
.node-type-billboard .node-billboard .node h2.node-title {
  font-size: 1.71429em;
  line-height: 1.16667em;
  margin-bottom: 0.41667em;
  margin-left: 9.79167em;
  margin-right: 1.25em;
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .view-mode-billboard h2.node-title,
  .pane-bundle-highlight-aggregation-billboard .node h2.node-title,
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard h2.node-title,
  .pane-bundle-multimedia-aggregation-billboard .node h2.node-title,
  .pane-bundle-level-two-feature-billboard .view-mode-billboard h2.node-title,
  .pane-bundle-level-two-feature-billboard .node h2.node-title,
  .node-type-billboard .node-billboard .view-mode-billboard h2.node-title,
  .node-type-billboard .node-billboard .node h2.node-title {
    font-size: 1.28571em;
    line-height: 1.33333em;
    margin-bottom: 0.72222em;
    margin-left: 32px;
    margin-right: 32px;
  }
}
.front .pane-bundle-highlight-aggregation-billboard .view-mode-billboard h2.node-title, .front
.pane-bundle-highlight-aggregation-billboard .node h2.node-title, .front
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard h2.node-title, .front
.pane-bundle-multimedia-aggregation-billboard .node h2.node-title, .front
.pane-bundle-level-two-feature-billboard .view-mode-billboard h2.node-title, .front
.pane-bundle-level-two-feature-billboard .node h2.node-title, .front
.node-type-billboard .node-billboard .view-mode-billboard h2.node-title, .front
.node-type-billboard .node-billboard .node h2.node-title {
  font-size: 2.57143em;
  line-height: 1.05556em;
  margin-bottom: 0.27778em;
  margin-left: 9.22222em;
  margin-right: 0.83333em;
}
@media all and (max-width: 480px) {
  .front .pane-bundle-highlight-aggregation-billboard .view-mode-billboard h2.node-title, .front
  .pane-bundle-highlight-aggregation-billboard .node h2.node-title, .front
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard h2.node-title, .front
  .pane-bundle-multimedia-aggregation-billboard .node h2.node-title, .front
  .pane-bundle-level-two-feature-billboard .view-mode-billboard h2.node-title, .front
  .pane-bundle-level-two-feature-billboard .node h2.node-title, .front
  .node-type-billboard .node-billboard .view-mode-billboard h2.node-title, .front
  .node-type-billboard .node-billboard .node h2.node-title {
    font-size: 1.28571em;
    line-height: 1.33333em;
    margin-left: 18px;
    margin-right: 18px;
  }
}
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard h2.node-title a,
.pane-bundle-highlight-aggregation-billboard .node h2.node-title a,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard h2.node-title a,
.pane-bundle-multimedia-aggregation-billboard .node h2.node-title a,
.pane-bundle-level-two-feature-billboard .view-mode-billboard h2.node-title a,
.pane-bundle-level-two-feature-billboard .node h2.node-title a,
.node-type-billboard .node-billboard .view-mode-billboard h2.node-title a,
.node-type-billboard .node-billboard .node h2.node-title a {
  color: #ffffff;
  font-weight: 700;
}
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard h2.node-title a:hover,
.pane-bundle-highlight-aggregation-billboard .node h2.node-title a:hover,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard h2.node-title a:hover,
.pane-bundle-multimedia-aggregation-billboard .node h2.node-title a:hover,
.pane-bundle-level-two-feature-billboard .view-mode-billboard h2.node-title a:hover,
.pane-bundle-level-two-feature-billboard .node h2.node-title a:hover,
.node-type-billboard .node-billboard .view-mode-billboard h2.node-title a:hover,
.node-type-billboard .node-billboard .node h2.node-title a:hover {
  text-decoration: none;
}
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-teaser-text,
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-text,
.pane-bundle-highlight-aggregation-billboard .node .field-teaser-text,
.pane-bundle-highlight-aggregation-billboard .node .field-billboard-text,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-teaser-text,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-text,
.pane-bundle-multimedia-aggregation-billboard .node .field-teaser-text,
.pane-bundle-multimedia-aggregation-billboard .node .field-billboard-text,
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-teaser-text,
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-text,
.pane-bundle-level-two-feature-billboard .node .field-teaser-text,
.pane-bundle-level-two-feature-billboard .node .field-billboard-text,
.node-type-billboard .node-billboard .view-mode-billboard .field-teaser-text,
.node-type-billboard .node-billboard .view-mode-billboard .field-billboard-text,
.node-type-billboard .node-billboard .node .field-teaser-text,
.node-type-billboard .node-billboard .node .field-billboard-text {
  color: #f3f3f1;
  font-size: 1.07143em;
  line-height: 1.33333em;
  margin-left: 15.66667em;
  margin-right: 2em;
}
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-teaser-text em,
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-text em,
.pane-bundle-highlight-aggregation-billboard .node .field-teaser-text em,
.pane-bundle-highlight-aggregation-billboard .node .field-billboard-text em,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-teaser-text em,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-text em,
.pane-bundle-multimedia-aggregation-billboard .node .field-teaser-text em,
.pane-bundle-multimedia-aggregation-billboard .node .field-billboard-text em,
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-teaser-text em,
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-text em,
.pane-bundle-level-two-feature-billboard .node .field-teaser-text em,
.pane-bundle-level-two-feature-billboard .node .field-billboard-text em,
.node-type-billboard .node-billboard .view-mode-billboard .field-teaser-text em,
.node-type-billboard .node-billboard .view-mode-billboard .field-billboard-text em,
.node-type-billboard .node-billboard .node .field-teaser-text em,
.node-type-billboard .node-billboard .node .field-billboard-text em {
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-teaser-text,
  .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-text,
  .pane-bundle-highlight-aggregation-billboard .node .field-teaser-text,
  .pane-bundle-highlight-aggregation-billboard .node .field-billboard-text,
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-teaser-text,
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-text,
  .pane-bundle-multimedia-aggregation-billboard .node .field-teaser-text,
  .pane-bundle-multimedia-aggregation-billboard .node .field-billboard-text,
  .pane-bundle-level-two-feature-billboard .view-mode-billboard .field-teaser-text,
  .pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-text,
  .pane-bundle-level-two-feature-billboard .node .field-teaser-text,
  .pane-bundle-level-two-feature-billboard .node .field-billboard-text,
  .node-type-billboard .node-billboard .view-mode-billboard .field-teaser-text,
  .node-type-billboard .node-billboard .view-mode-billboard .field-billboard-text,
  .node-type-billboard .node-billboard .node .field-teaser-text,
  .node-type-billboard .node-billboard .node .field-billboard-text {
    display: block;
    font-size: 0.92857em;
    line-height: 1.53846em;
    margin-left: 32px;
    margin-right: 32px;
  }
}
.front .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-teaser-text, .front
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-text, .front
.pane-bundle-highlight-aggregation-billboard .node .field-teaser-text, .front
.pane-bundle-highlight-aggregation-billboard .node .field-billboard-text, .front
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-teaser-text, .front
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-text, .front
.pane-bundle-multimedia-aggregation-billboard .node .field-teaser-text, .front
.pane-bundle-multimedia-aggregation-billboard .node .field-billboard-text, .front
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-teaser-text, .front
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-text, .front
.pane-bundle-level-two-feature-billboard .node .field-teaser-text, .front
.pane-bundle-level-two-feature-billboard .node .field-billboard-text, .front
.node-type-billboard .node-billboard .view-mode-billboard .field-teaser-text, .front
.node-type-billboard .node-billboard .view-mode-billboard .field-billboard-text, .front
.node-type-billboard .node-billboard .node .field-teaser-text, .front
.node-type-billboard .node-billboard .node .field-billboard-text {
  margin-left: 22.13333em;
}
@media all and (max-width: 480px) {
  .front .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-teaser-text, .front
  .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-text, .front
  .pane-bundle-highlight-aggregation-billboard .node .field-teaser-text, .front
  .pane-bundle-highlight-aggregation-billboard .node .field-billboard-text, .front
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-teaser-text, .front
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-text, .front
  .pane-bundle-multimedia-aggregation-billboard .node .field-teaser-text, .front
  .pane-bundle-multimedia-aggregation-billboard .node .field-billboard-text, .front
  .pane-bundle-level-two-feature-billboard .view-mode-billboard .field-teaser-text, .front
  .pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-text, .front
  .pane-bundle-level-two-feature-billboard .node .field-teaser-text, .front
  .pane-bundle-level-two-feature-billboard .node .field-billboard-text, .front
  .node-type-billboard .node-billboard .view-mode-billboard .field-teaser-text, .front
  .node-type-billboard .node-billboard .view-mode-billboard .field-billboard-text, .front
  .node-type-billboard .node-billboard .node .field-teaser-text, .front
  .node-type-billboard .node-billboard .node .field-billboard-text {
    display: block;
    font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
    font-style: italic;
    font-size: 1em;
    margin-left: 18px;
    margin-right: 18px;
  }
}
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-link,
.pane-bundle-highlight-aggregation-billboard .node .field-billboard-link,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-link,
.pane-bundle-multimedia-aggregation-billboard .node .field-billboard-link,
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-link,
.pane-bundle-level-two-feature-billboard .node .field-billboard-link,
.node-type-billboard .node-billboard .view-mode-billboard .field-billboard-link,
.node-type-billboard .node-billboard .node .field-billboard-link {
  display: block;
  margin-left: 16.78571em;
  margin-right: 2.14286em;
}
.front .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-link, .front
.pane-bundle-highlight-aggregation-billboard .node .field-billboard-link, .front
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-link, .front
.pane-bundle-multimedia-aggregation-billboard .node .field-billboard-link, .front
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-link, .front
.pane-bundle-level-two-feature-billboard .node .field-billboard-link, .front
.node-type-billboard .node-billboard .view-mode-billboard .field-billboard-link, .front
.node-type-billboard .node-billboard .node .field-billboard-link {
  margin-left: 23.71429em;
}
@media all and (max-width: 480px) {
  .front .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-link, .front
  .pane-bundle-highlight-aggregation-billboard .node .field-billboard-link, .front
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-link, .front
  .pane-bundle-multimedia-aggregation-billboard .node .field-billboard-link, .front
  .pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-link, .front
  .pane-bundle-level-two-feature-billboard .node .field-billboard-link, .front
  .node-type-billboard .node-billboard .view-mode-billboard .field-billboard-link, .front
  .node-type-billboard .node-billboard .node .field-billboard-link {
    display: none;
    margin-left: 0;
    margin-right: 0;
  }
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-link,
  .pane-bundle-highlight-aggregation-billboard .node .field-billboard-link,
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-link,
  .pane-bundle-multimedia-aggregation-billboard .node .field-billboard-link,
  .pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-link,
  .pane-bundle-level-two-feature-billboard .node .field-billboard-link,
  .node-type-billboard .node-billboard .view-mode-billboard .field-billboard-link,
  .node-type-billboard .node-billboard .node .field-billboard-link {
    display: none;
    margin-left: 0;
    margin-right: 0;
  }
}
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-link a,
.pane-bundle-highlight-aggregation-billboard .node .field-billboard-link a,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-link a,
.pane-bundle-multimedia-aggregation-billboard .node .field-billboard-link a,
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-link a,
.pane-bundle-level-two-feature-billboard .node .field-billboard-link a,
.node-type-billboard .node-billboard .view-mode-billboard .field-billboard-link a,
.node-type-billboard .node-billboard .node .field-billboard-link a {
  color: #f3f3f1;
  font-weight: bold;
  padding: 0.33333em 2.33333em 0.33333em 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-link a,
  .pane-bundle-highlight-aggregation-billboard .node .field-billboard-link a,
  .pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-link a,
  .pane-bundle-multimedia-aggregation-billboard .node .field-billboard-link a,
  .pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-link a,
  .pane-bundle-level-two-feature-billboard .node .field-billboard-link a,
  .node-type-billboard .node-billboard .view-mode-billboard .field-billboard-link a,
  .node-type-billboard .node-billboard .node .field-billboard-link a {
    padding: 0.41667em 2.91667em 0.41667em 0;
  }
}
.pane-bundle-highlight-aggregation-billboard .view-mode-billboard .field-billboard-link a:hover,
.pane-bundle-highlight-aggregation-billboard .node .field-billboard-link a:hover,
.pane-bundle-multimedia-aggregation-billboard .view-mode-billboard .field-billboard-link a:hover,
.pane-bundle-multimedia-aggregation-billboard .node .field-billboard-link a:hover,
.pane-bundle-level-two-feature-billboard .view-mode-billboard .field-billboard-link a:hover,
.pane-bundle-level-two-feature-billboard .node .field-billboard-link a:hover,
.node-type-billboard .node-billboard .view-mode-billboard .field-billboard-link a:hover,
.node-type-billboard .node-billboard .node .field-billboard-link a:hover {
  text-decoration: none;
}
.pane-bundle-highlight-aggregation-billboard .node,
.pane-bundle-multimedia-aggregation-billboard .node,
.pane-bundle-level-two-feature-billboard .node,
.node-type-billboard .node-billboard .node {
  margin-bottom: 0;
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .node,
  .pane-bundle-multimedia-aggregation-billboard .node,
  .pane-bundle-level-two-feature-billboard .node,
  .node-type-billboard .node-billboard .node {
    margin-bottom: 0.71429em;
  }
}
.pane-bundle-highlight-aggregation-billboard .node-video .field-billboard-label,
.pane-bundle-multimedia-aggregation-billboard .node-video .field-billboard-label,
.pane-bundle-level-two-feature-billboard .node-video .field-billboard-label,
.node-type-billboard .node-billboard .node-video .field-billboard-label {
  margin-left: 390px;
}
.pane-bundle-highlight-aggregation-billboard .node-video h2.node-title,
.pane-bundle-multimedia-aggregation-billboard .node-video h2.node-title,
.pane-bundle-level-two-feature-billboard .node-video h2.node-title,
.node-type-billboard .node-billboard .node-video h2.node-title {
  margin-left: 390px;
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .node-video h2.node-title,
  .pane-bundle-multimedia-aggregation-billboard .node-video h2.node-title,
  .pane-bundle-level-two-feature-billboard .node-video h2.node-title,
  .node-type-billboard .node-billboard .node-video h2.node-title {
    margin-left: 25px;
  }
}
.pane-bundle-highlight-aggregation-billboard .node-video .field-teaser-text,
.pane-bundle-highlight-aggregation-billboard .node-video .field-billboard-text,
.pane-bundle-multimedia-aggregation-billboard .node-video .field-teaser-text,
.pane-bundle-multimedia-aggregation-billboard .node-video .field-billboard-text,
.pane-bundle-level-two-feature-billboard .node-video .field-teaser-text,
.pane-bundle-level-two-feature-billboard .node-video .field-billboard-text,
.node-type-billboard .node-billboard .node-video .field-teaser-text,
.node-type-billboard .node-billboard .node-video .field-billboard-text {
  margin-left: 390px;
}
.pane-bundle-highlight-aggregation-billboard .node-video .field-teaser-text em,
.pane-bundle-highlight-aggregation-billboard .node-video .field-billboard-text em,
.pane-bundle-multimedia-aggregation-billboard .node-video .field-teaser-text em,
.pane-bundle-multimedia-aggregation-billboard .node-video .field-billboard-text em,
.pane-bundle-level-two-feature-billboard .node-video .field-teaser-text em,
.pane-bundle-level-two-feature-billboard .node-video .field-billboard-text em,
.node-type-billboard .node-billboard .node-video .field-teaser-text em,
.node-type-billboard .node-billboard .node-video .field-billboard-text em {
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .node-video .field-teaser-text,
  .pane-bundle-highlight-aggregation-billboard .node-video .field-billboard-text,
  .pane-bundle-multimedia-aggregation-billboard .node-video .field-teaser-text,
  .pane-bundle-multimedia-aggregation-billboard .node-video .field-billboard-text,
  .pane-bundle-level-two-feature-billboard .node-video .field-teaser-text,
  .pane-bundle-level-two-feature-billboard .node-video .field-billboard-text,
  .node-type-billboard .node-billboard .node-video .field-teaser-text,
  .node-type-billboard .node-billboard .node-video .field-billboard-text {
    display: block;
    margin-left: 25px;
    margin-right: 25px;
  }
}
.pane-bundle-highlight-aggregation-billboard .node-video .field-billboard-link,
.pane-bundle-multimedia-aggregation-billboard .node-video .field-billboard-link,
.pane-bundle-level-two-feature-billboard .node-video .field-billboard-link,
.node-type-billboard .node-billboard .node-video .field-billboard-link {
  margin-left: 390px;
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .node-video .field-billboard-link,
  .pane-bundle-multimedia-aggregation-billboard .node-video .field-billboard-link,
  .pane-bundle-level-two-feature-billboard .node-video .field-billboard-link,
  .node-type-billboard .node-billboard .node-video .field-billboard-link {
    display: none;
  }
}
.pane-bundle-highlight-aggregation-billboard .views-slideshow-controls-bottom,
.pane-bundle-multimedia-aggregation-billboard .views-slideshow-controls-bottom,
.pane-bundle-level-two-feature-billboard .views-slideshow-controls-bottom,
.node-type-billboard .node-billboard .views-slideshow-controls-bottom {
  text-align: center;
  position: relative;
  z-index: 2;
}
.pane-bundle-highlight-aggregation-billboard .views-slideshow-controls-bottom .views-slideshow-pager-field-item,
.pane-bundle-multimedia-aggregation-billboard .views-slideshow-controls-bottom .views-slideshow-pager-field-item,
.pane-bundle-level-two-feature-billboard .views-slideshow-controls-bottom .views-slideshow-pager-field-item,
.node-type-billboard .node-billboard .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
  margin-left: 0.33333em;
  margin-right: 0.33333em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  cursor: pointer;
}
.pane-bundle-highlight-aggregation-billboard .widget_pager_bottom,
.pane-bundle-multimedia-aggregation-billboard .widget_pager_bottom,
.pane-bundle-level-two-feature-billboard .widget_pager_bottom,
.node-type-billboard .node-billboard .widget_pager_bottom {
  padding-bottom: 0;
}
.pane-bundle-highlight-aggregation-billboard .pane-content .views-slideshow-controls-top,
.pane-bundle-highlight-aggregation-billboard .pane-content .views-slideshow-controls-top .views-slideshow-controls-inner,
.pane-bundle-multimedia-aggregation-billboard .pane-content .views-slideshow-controls-top,
.pane-bundle-multimedia-aggregation-billboard .pane-content .views-slideshow-controls-top .views-slideshow-controls-inner,
.pane-bundle-level-two-feature-billboard .pane-content .views-slideshow-controls-top,
.pane-bundle-level-two-feature-billboard .pane-content .views-slideshow-controls-top .views-slideshow-controls-inner,
.node-type-billboard .node-billboard .pane-content .views-slideshow-controls-top,
.node-type-billboard .node-billboard .pane-content .views-slideshow-controls-top .views-slideshow-controls-inner {
  background-image: none;
  height: auto;
  left: auto;
  margin-top: auto;
  padding-left: auto;
  padding-top: auto;
  position: relative;
}
@media all and (max-width: 480px) {
  .pane-bundle-highlight-aggregation-billboard .pane-content .views-slideshow-controls-top,
  .pane-bundle-highlight-aggregation-billboard .pane-content .views-slideshow-controls-top .views-slideshow-controls-inner,
  .pane-bundle-multimedia-aggregation-billboard .pane-content .views-slideshow-controls-top,
  .pane-bundle-multimedia-aggregation-billboard .pane-content .views-slideshow-controls-top .views-slideshow-controls-inner,
  .pane-bundle-level-two-feature-billboard .pane-content .views-slideshow-controls-top,
  .pane-bundle-level-two-feature-billboard .pane-content .views-slideshow-controls-top .views-slideshow-controls-inner,
  .node-type-billboard .node-billboard .pane-content .views-slideshow-controls-top,
  .node-type-billboard .node-billboard .pane-content .views-slideshow-controls-top .views-slideshow-controls-inner {
    display: block;
  }
}
.pane-bundle-highlight-aggregation-billboard .views-slideshow-controls-text-pause,
.pane-bundle-multimedia-aggregation-billboard .views-slideshow-controls-text-pause,
.pane-bundle-level-two-feature-billboard .views-slideshow-controls-text-pause,
.node-type-billboard .node-billboard .views-slideshow-controls-text-pause {
  display: none;
}
.pane-bundle-highlight-aggregation-billboard .views-slideshow-controls-text-previous a,
.pane-bundle-highlight-aggregation-billboard .views-slideshow-controls-text-next a,
.pane-bundle-multimedia-aggregation-billboard .views-slideshow-controls-text-previous a,
.pane-bundle-multimedia-aggregation-billboard .views-slideshow-controls-text-next a,
.pane-bundle-level-two-feature-billboard .views-slideshow-controls-text-previous a,
.pane-bundle-level-two-feature-billboard .views-slideshow-controls-text-next a,
.node-type-billboard .node-billboard .views-slideshow-controls-text-previous a,
.node-type-billboard .node-billboard .views-slideshow-controls-text-next a {
  display: block;
}
.pane-bundle-highlight-aggregation-billboard .views-slideshow-controls-text-previous,
.pane-bundle-multimedia-aggregation-billboard .views-slideshow-controls-text-previous,
.pane-bundle-level-two-feature-billboard .views-slideshow-controls-text-previous,
.node-type-billboard .node-billboard .views-slideshow-controls-text-previous {
  position: absolute;
  z-index: 1;
  left: -14px;
  top: 110px;
}
.pane-bundle-highlight-aggregation-billboard .views-slideshow-controls-text-next,
.pane-bundle-multimedia-aggregation-billboard .views-slideshow-controls-text-next,
.pane-bundle-level-two-feature-billboard .views-slideshow-controls-text-next,
.node-type-billboard .node-billboard .views-slideshow-controls-text-next {
  position: absolute;
  right: -8px;
  top: 110px;
  z-index: 1;
}

.node-type-billboard .node-billboard {
  color: #ffffff;
  height: auto;
  padding: 1.85714em 1.85714em;
  overflow: hidden;
  *zoom: 1;
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #006795), color-stop(100%, #00345e));
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -webkit-linear-gradient(#006795, #00345e);
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -moz-linear-gradient(#006795, #00345e);
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -o-linear-gradient(#006795, #00345e);
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, linear-gradient(#006795, #00345e);
  margin-bottom: 1.42857em;
}
.node-type-billboard .node-billboard .field-image {
  float: left;
  margin-bottom: 1em;
}
.node-type-billboard .node-billboard .field-image img {
  border: 3px solid #048cc8;
}
.boxshadow .node-type-billboard .node-billboard .field-image img {
  -webkit-box-shadow: #002f53 0 0 10px;
  -moz-box-shadow: #002f53 0 0 10px;
  box-shadow: #002f53 0 0 10px;
}
.node-type-billboard .node-billboard .field-billboard-label {
  color: #8ac23e;
  font-family: "Proxima Nova", Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 0.71429em;
  margin-left: 16.78571em;
  margin-right: 2.14286em;
  text-transform: uppercase;
}
@media all and (max-width: 480px) {
  .node-type-billboard .node-billboard .field-billboard-label {
    font-size: 1.16667em;
    margin-left: 0;
    position: absolute;
    top: 0.83333em;
  }
}
.node-type-billboard .node-billboard h2.node-title {
  font-size: 1.71429em;
  line-height: 1.16667em;
  margin-bottom: 0.41667em;
  margin-left: 9.79167em;
  margin-right: 1.25em;
}
@media all and (max-width: 480px) {
  .node-type-billboard .node-billboard h2.node-title {
    clear: both;
    font-size: 1.5em;
    line-height: 1.33333em;
    margin-left: 0;
    margin-right: 0;
  }
}
.node-type-billboard .node-billboard h2.node-title a {
  color: #ffffff;
  font-weight: 700;
}
.node-type-billboard .node-billboard h2.node-title a:hover {
  text-decoration: none;
}
.node-type-billboard .node-billboard .field-teaser-text,
.node-type-billboard .node-billboard .field-billboard-text {
  color: #f3f3f1;
  font-size: 1.07143em;
  line-height: 1.33333em;
  margin-left: 15.66667em;
  margin-right: 2em;
}
@media all and (max-width: 480px) {
  .node-type-billboard .node-billboard .field-teaser-text,
  .node-type-billboard .node-billboard .field-billboard-text {
    margin-left: 0;
    margin-right: 0;
  }
}
.node-type-billboard .node-billboard .field-teaser-text em,
.node-type-billboard .node-billboard .field-billboard-text em {
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
}
.node-type-billboard .node-billboard .field-billboard-link {
  display: block;
  margin-left: 16.78571em;
  margin-right: 2.14286em;
}
@media all and (max-width: 480px) {
  .node-type-billboard .node-billboard .field-billboard-link {
    margin-left: 0;
    margin-right: 0;
  }
}
.node-type-billboard .node-billboard .field-billboard-link a {
  color: #f3f3f1;
  font-weight: bold;
  padding: 0.33333em 2.33333em 0.33333em 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
@media all and (max-width: 480px) {
  .node-type-billboard .node-billboard .field-billboard-link a {
    padding: 0.41667em 2.91667em 0.41667em 0;
  }
}
.node-type-billboard .node-billboard .field-billboard-link a:hover {
  text-decoration: none;
}

/* =============================================================================
   Competitions
   ========================================================================== */
.pane-competition-billboard-media figure {
  float: right;
  margin: 0 0 0 3.33333em;
  width: 480px;
}
@media all and (max-width: 480px) {
  .pane-competition-billboard-media figure {
    width: auto;
    margin: 0 0 0.66667em 0;
    float: none;
  }
}
.pane-competition-billboard-media figure img {
  display: block;
}

.node-type-competition .panel-col-billboard {
  padding: 0.66667em 0.66667em 0.66667em 2em;
  overflow: hidden;
  *zoom: 1;
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #006795), color-stop(100%, #00345e));
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -webkit-linear-gradient(#006795, #00345e);
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -moz-linear-gradient(#006795, #00345e);
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, -o-linear-gradient(#006795, #00345e);
  background: url('../images/repeating/diagonal-stripes-semitrans.png?1412705953') repeat, linear-gradient(#006795, #00345e);
  margin-bottom: 1.33333em;
}
@media all and (max-width: 480px) {
  .node-type-competition .panel-col-billboard {
    padding: 0.66667em 0.66667em 1.33333em 0.66667em;
  }
}

.node-type-competition .panel-col-last .panel-pane {
  padding: 0 1em;
}
.node-type-competition .panel-col-billboard {
  color: #fff;
  border-bottom: 4px solid #8ac23e;
  margin-bottom: 1.66667em;
  font-weight: bold;
}
@media all and (max-width: 480px) {
  .node-type-competition .panel-col-billboard {
    margin-bottom: 1.33333em;
  }
}
.node-type-competition .panel-col-billboard span.field-label {
  width: 6em;
  margin-right: 1em;
  font-size: 1em;
  font-weight: normal;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  clear: both;
}
.node-type-competition .panel-col-billboard div.inline {
  font-size: 1em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.node-type-competition .panel-col-billboard .date-range {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 17.33333em;
}
@media all and (max-width: 480px) {
  .node-type-competition .panel-col-billboard .date-range {
    width: 12.85714em;
  }
}
@media all and (max-width: 480px) {
  .node-type-competition .panel-col-billboard .pane-node-field-date,
  .node-type-competition .panel-col-billboard .pane-node-field-competition-award {
    font-size: 0.93333em;
    line-height: 1.28571em;
  }
}
.node-type-competition .panel-col-billboard .pane-node-title .pane-title {
  text-transform: uppercase;
  font-size: 0.93333em;
  margin-bottom: 0.57143em;
}
@media all and (max-width: 480px) {
  .node-type-competition .panel-col-billboard .pane-node-title .pane-title {
    font-size: 0.86667em;
  }
}
.node-type-competition .panel-col-billboard .pane-node-field-aeif-subject {
  background-position: -22px -2965px !important;
  width: 385px;
}
.node-type-competition .panel-col-billboard .pane-node-field-aeif-subject, .node-type-competition .panel-col-billboard .pane-node-field-subject {
  margin-top: 1.53846em;
  padding-left: 2.76923em;
  font-size: 0.86667em;
  line-height: 1.69231em;
  min-height: 2.92308em;
  font-weight: normal;
}
@media all and (max-width: 480px) {
  .node-type-competition .panel-col-billboard .pane-node-field-aeif-subject, .node-type-competition .panel-col-billboard .pane-node-field-subject {
    display: none;
  }
}
.node-type-competition .panel-col-billboard .pane-node-field-aeif-subject .lineage-item, .node-type-competition .panel-col-billboard .pane-node-field-subject .lineage-item {
  display: inline;
  padding-right: 0.46154em;
  margin-right: 0.61538em;
  border-right: 1px solid #fff;
}
.node-type-competition .panel-col-billboard .pane-node-field-aeif-subject .lineage-item:last-child, .node-type-competition .panel-col-billboard .pane-node-field-subject .lineage-item:last-child {
  margin-right: 0;
  padding-right: 0;
  border-right: none;
}
.node-type-competition .pane-get-started .pane-title {
  padding-left: 2.33333em;
  margin-bottom: 0.66667em;
}
.node-type-competition .pane-get-started ul {
  margin: 0;
  border-top: 1px dotted #cfdce2;
  padding-top: 0.8em;
  padding-left: 0;
}
.node-type-competition .pane-get-started ul li {
  padding-left: 1.84615em;
  padding-bottom: 0.92308em;
  margin-bottom: 0.92308em;
  border-bottom: 1px dotted #cfdce2;
  font-size: 0.86667em;
  list-style: none;
}
.node-type-competition .pane-get-started ul li a {
  font-weight: bold;
}
.node-type-competition .pane-get-started ul li.last {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.node-type-competition .pane-node-field-description {
  padding: 0 1em;
  color: #444444;
}
.node-type-competition .pane-node-field-description section {
  border-bottom: 1px dotted #cfdce2;
  padding: 0 1em 1.66667em 1em;
  margin-bottom: 1.66667em;
}
@media all and (max-width: 480px) {
  .node-type-competition .pane-node-field-description section {
    padding: 0 0 1.2em 0;
    margin-bottom: 1.2em;
  }
}
.node-type-competition .pane-node-field-description section ol {
  margin-top: 0;
  list-style: decimal;
  padding-left: 2.33333em;
}
@media all and (max-width: 480px) {
  .node-type-competition .pane-node-field-description section ol {
    padding-left: 1.33333em;
  }
}
.node-type-competition .pane-node-field-description section ol li {
  margin-bottom: 0.8em;
}
@media all and (max-width: 480px) {
  .node-type-competition .pane-node-field-description section ol li {
    margin-bottom: 0.4em;
  }
}
.node-type-competition .pane-node-field-description section ol li:last-child {
  margin-bottom: 0;
}
.node-type-competition .pane-node-field-description section ol:last-child {
  margin-bottom: 0;
}
.node-type-competition .pane-node-field-description section:last-child,
.node-type-competition .pane-node-field-description section p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.node-type-competition .pane-node-field-description header {
  text-transform: uppercase;
  color: #043a66;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 0.66667em;
}
@media all and (max-width: 480px) {
  .node-type-competition .pane-node-field-description header {
    font-size: 1.33333em;
    margin-bottom: 0.5em;
  }
}
.node-type-competition #content .panel-col-billboard .pane-node-title .pane-title {
  color: #8ac23e;
  font-weight: bold;
}
.fontface .node-type-competition #content .panel-col-billboard .pane-node-title .pane-title {
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
.node-type-competition #content .panel-col-billboard .pane-node-title h1 {
  color: #fff;
  font-size: 2.4em;
  font-weight: 600;
  margin-bottom: 0.5em;
}
@media all and (max-width: 480px) {
  .node-type-competition #content .panel-col-billboard .pane-node-title h1 {
    font-size: 1.2em;
  }
}

.page-node.node-type-competition #content .panel-col-billboard .pane-node-title {
  padding-top: 0.8em;
  padding-left: 0;
  padding-bottom: 0;
}
@media all and (max-width: 480px) {
  .page-node.node-type-competition #content .panel-col-billboard .pane-node-title {
    background: none;
  }
}

.accordion .drawer-content ol li, .accordion .drawer-content ul li {
  font-size: 0.928571428571429em;
  line-height: 1.384615384615385em;
}

/* REF #2808  */
.page-node-15726 .block-sharethis {
  padding: 10px 0;
}

/* Ticket #: 6080 */
#eca-common-language-switcher-form {
  display: none !important;
}

/* Ticket #: 6134 */
.media-wysiwyg-align-right {
  float: none;
}

/* .media-float-right {
  max-width: 350px;
}


.media-float-right .field-image-caption {
  margin-left: 20px !important;
} */

/* .media-float-right img {
  float: unset !important;
  margin-left: 20px !important;
  width: 92% !important;
} */
.media-float-left .field-image-caption {
  position: relative;
  top: 10px;
}

.media-float-right .field-image-caption {
  position: relative;
  left: 5px;
  top: 10px;
}

.media-image {
  margin-bottom: 10px;
}

.field-image-caption {
  font-style: italic;
  display: block;
  color: grey;
  font-size: 0.93333em;
  line-height: 1.57143em;
  padding: 5px;
  /* width: 390px; */
}

.accordion-headline {
  display: none !important;
}

/* Format the login link found at the top of the page. */
.not-logged-in #block-system-user-menu li {
  border: hidden !important;
  margin: unset !important;
  padding: unset !important;

}

.not-logged-in #block-system-user-menu ul.menu {
  height: unset !important;
  margin: unset !important;
}

.not-logged-in #block-system-user-menu  {
  text-align: center !important;
  margin-top: -105px;
}

.not-logged-in #header {
  margin-top: 30px !important;
}

.not-logged-in #block-system-user-menu a {
  width: 110px;
  background-color: #8ac23e;
  display: block;
  margin-left: auto;
  padding-top: .2em;
  padding-bottom: .2em;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 20px;
}

.not-logged-in #block-system-user-menu a:hover {
  text-decoration: none;
  background-color: #1e6791;
}

/* Mobile Hide login btn */
@media only screen and (max-width: 470px) {
  .not-logged-in #block-system-user-menu  {
    display: none;
  }

  .not-logged-in #header {
    margin-top: unset;
  }
}

/* Used to create btn */
.btn {
  background-color: #8ac23e;
  display: inline-block;
  min-width: 110px;
  color: white !important;
  text-align: center !important;
  padding: .3em;
  padding-right: 1.1em;
  padding-left: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 20px;
  margin-top: 1em;
  text-decoration: none;
}

.btn:hover {
  background-color: #00659a;
  text-decoration: none;
}

.center {
  text-align: center;
  margin: auto;
  display: block;
}