/*$palette_orange_red_orange: #D54F1A;
$palette_orange_red_red: #830C00; 
$palette_orange_red_btn_top: #FEB431;
$palette_orange_red_btn_bottom: #FF9126;
$nifimaincolor:#434752;
$nifisecondarcolor:#96ce47;
$nifimaincoloraccent:#4e5861;
$nifisecondarycoloraccent:#692a13;
$nificreamcolor:#e4e3cf;
$nifibackground:#f5f5f5;
$nifiwhite:#ffffff;
$nifigray:#515663;
$nifiblack:#000000;
$nifibordergray:#717171;
$nifiinputbackground:#f8f8f8;
*/
#menu-bar.nav ul.menu li a {
  border-left: 1px solid #247aac;
  -moz-box-shadow: #224567 -1px 0 0;
  -webkit-box-shadow: #224567 -1px 0 0;
  box-shadow: #224567 -1px 0 0;
}
#menu-bar.nav {
  border-right: 1px solid #224567;
  -moz-box-shadow: #247aac 1px 0 0;
  -webkit-box-shadow: #247aac 1px 0 0;
  box-shadow: #247aac 1px 0 0;
}
.commons-pod,
.page-user .pane-views-panes,
.front.not-logged-in .pane-views-panes,
.front.not-logged-in .pane-views,
.front.not-logged-in body.page-node .pane-views-panes,
.page-events .view-commons-events-upcoming .view-content,
.pane-commons-bw-group,
.view-display-id-commons_events_upcoming_page .views-row,
.view-commons-groups-directory > .view-content > .views-row,
.view-commons-homepage-content .node-teaser.node-group > .view-content > .views-row,
body.front.logged-in .view-commons-homepage-content > .view-content,
body.front.logged-in #views-exposed-form-commons-homepage-content-panel-pane-1 .views-exposed-widgets.widgets-active,
.page-events .region-three-25-50-25-third .pane-views-panes,
/*.pane-search-result .block-content .search-results,*/
.page-search-user .user-results {
  /*background-color: #f5f5f5;*/ /* for blog post comments section bg and padding removal */ 
  /*-moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: #858585 1px 1px 4px;
  -webkit-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;*/
  /*margin: 10px 0;*/
}
.panel-pane.pane-views-panes.pane-commons-events-user-upcoming-events-panel-pane-1.block.commons-pod,
.panel-pane.pane-views-panes.pane-commons-events-user-upcoming-events-panel-pane-2.block.commons-pod, 
.panel-pane.pane-views-panes.pane-commons-events-user-upcoming-events-panel-pane-3.block.commons-pod {
    background-color: #f5f5f5;
}

.pane-search-result .block-content .search-results {
    background-color: #FFFFFF;
    margin: 10px 0;
}

.commons-pod,
.page-user .pane-views-panes .block-inner,
.front.not-logged-in .pane-views-panes > div,
.front.not-logged-in .pane-views > div,
.front.not-logged-in body.page-node .pane-views-panes > div,
.page-events .view-commons-events-upcoming .view-content,
.pane-commons-bw-group > .block-inner,
.view-display-id-commons_events_upcoming_page .views-row article,
.view-commons-groups-directory > .view-content > .views-row > .node-teaser,
.view-commons-groups-directory > .view-content > .views-row form,
.view-commons-homepage-content .node-teaser.node-group > .view-content > .views-row > .node-teaser,
.view-commons-homepage-content .node-teaser.node-group > .view-content > .views-row form,
body.front.logged-in #views-exposed-form-commons-homepage-content-panel-pane-1 .views-exposed-widgets.widgets-active,
.page-events .region-three-25-50-25-third .pane-views-panes .block-inner,
.pane-search-result .block-content .search-results,
.page-search-user .user-results {
 /*padding: 10px;*/ /* for blog post comments section bg and padding removal */ 
}
.panel-pane.pane-views-panes.pane-commons-events-user-upcoming-events-panel-pane-1.block.commons-pod,
.panel-pane.pane-views-panes.pane-commons-events-user-upcoming-events-panel-pane-2.block.commons-pod, 
.panel-pane.pane-views-panes.pane-commons-events-user-upcoming-events-panel-pane-3.block.commons-pod {
    padding: 10px;
}
.node.node-event > .node-content,
.node.node-poll > .node-content,
.node.node-question > .node-content,
.node-teaser.node-promoted.node-event > .node-content,
.node-teaser.node-promoted.node-poll > .node-content,
.node-teaser.node-promoted.node-question > .node-content {
  margin-right: 10em;
}
@media only screen and (max-width: 768px) {
  .node.node-event > .node-content,
  .node.node-poll > .node-content,
  .node.node-question > .node-content,
  .node-teaser.node-promoted.node-event > .node-content,
  .node-teaser.node-promoted.node-poll > .node-content,
  .node-teaser.node-promoted.node-question > .node-content {
    margin-right: 0;
  }
}
/**
 * @file
 * global.styles
 *
 * Styles you add here will load for all device sizes, they are "global", as
 * opposed to "responsive" styles, which only load for a given breakpoint (media
 * query) that you set in theme settings. See the README for more details.
 *
 *
 * How to use this file:
 * --------------------
 *
 * There are many empty selectors and some basic styles to act as a guide.
 * Nothing is set in stone and you can change anything - even delete all of it
 * and start with your own clean slate.
 *
 * To FORCE PRINT all selectors you can search and replace a single { (opening
 * curly brace) and insert an empty comment. This is very useful in conjuction
 * with FireSass: https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/
 *
 * See global.base also which includes normalize.css and some additional
 * helper classes and base styles.
 */
/* =============================================================================
 *   Base
 * ========================================================================== */
/**
 * To preserve theme settings never apply font properties to the HTML element.
 * This is critically important if you are using the Responsive JavaScript
 * feature as this relies on being able to set a pseudo font family on the HTML
 * element. If you need to set default font properties of any kind use the BODY
 * element as these can be overridden using font theme settings.
 */
html {
  background: #e4e3cf;
  font-size: 87.5%;
  min-height: 100%;
}
html .cke_editable {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1em;
  background: white;
  min-height: 200px;
}
body {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #333333;
  min-width: 18em;
}
/* =============================================================================
 *   HTML Elements
 * ========================================================================== */
h1 {
  font-size: 30px;
  line-height: 30px;
  font-weight: normal;
  color: white;
}
h1 a {
  color: white;
}
h1 a :hover {
  text-decoration: none;
}
.site-name-long h1 {
  font-size: 20px;
  line-height: 25px;
}
.site-name-long-2-lines h1 {
  font-size: 20px;
  line-height: 25px;
}
h2 {
  color: #336699;
  font-weight: lighter;
  font-size: 3.8em;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
}
h3 {
  color: #2783b9;
  font-weight: normal;
  font-size: 1.4em;
}
.sidebar h3 {
  color: #515663;
}
pre,
code,
tt,
samp,
kbd,
var {
  font-family: Consolas, Monaco, "Courier New", Courier, monospace, sans-serif;
}
/* =============================================================================
 *   Wrappers
 * ========================================================================== */
/**
 * Page wrapper, includes the .container class which sets the overall page or section width
 * Main wrapper in page.tpl.php, the .container class sets the width of the page, do not add width to it!
 */
/**
 * Wraps all header elements - branding and .region-header
 */
.header-wrapper {
  /*overflow: hidden;*/
  position: relative;
  z-index: 1000;
}
#header {
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  text-align: left;
  padding-right: 10px;
  padding-left: 10px;
  white-space: nowrap;
}
#header a {
  /*color: white;*/
}
@media only screen and (max-width: 768px) {
  #header {
    padding: 0;
  }
}
.header-color-row-one {
  border-top: 1.5em solid black;
  background-color: #336699;
  -moz-box-shadow: #336699 0 -1px 0;
  -webkit-box-shadow: #336699 0 -1px 0;
  box-shadow: #336699 0 -1px 0;
}
@media only screen and (min-width: 769px) {
  .header-color-row-one {
    border-top: none;
  }
}
.header-color-row-two {
  position: relative;
  background-color: #2783b9;
  min-height: 2.5em;
  border-top: 1px solid #3d9dd6;
  border-bottom: 1px solid #1e658f;
  z-index: 2;
}
/**
 * Wraps the sidebars the content column
 */
#columns {
  margin-right: 10px;
  margin-left: 10px;
}
/**
 * Footer wrapper
 */
#footer {
  /*border-top: 1px solid #cccccc;
  -moz-box-shadow: inset 0 1px 0 white;
  -webkit-box-shadow: inset 0 1px 0 white;
  box-shadow: inset 0 1px 0 white;
  margin: 0 10px;*/
}
/**
 * Default credit block
 */
#block-block-1 .block-title,
#block-block-1 .block-content {
  color: #858585;
}
#block-block-1 .block-title {
  margin: 10px 0 5px;
}
#block-block-1 .block-content {
  font-size: .88em;
}
#footer #block-block-1 {
  margin-bottom: 0;
}
/**
 * Generic pod wrappers
 */
.commons-pod {
  /* Prevent pod nesting. */
}
.commons-pod .commons-pod {
  margin: 0;
  padding: 0;
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* =============================================================================
 *   Branding
 * ========================================================================== */
/**
 * Wraps all the branding elements, logo, name and slogan
 */
#branding {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding-left: 4.1875em;
  text-align: left;
  margin-right: -36.5em;
}
@media only screen and (max-width: 480px) {
  #branding {
    margin-right: -11.5em;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  #branding {
    margin-right: -19.5em;
  }
}
.people-search-active #branding {
  margin-right: -42em;
}
@media only screen and (max-width: 480px) {
  .people-search-active #branding {
    margin-right: -14em;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .people-search-active #branding {
    margin-right: -24em;
  }
}
/**
 * Logo
 */
#logo {
  display: block;
  float: left;
  position: relative;
  margin-bottom: -3em;
  margin-left: -4.1875em;
  z-index: 3;
}
/**
 * Wrapper for the site name and slogan (hgroup)
 */
#name-and-slogan {
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  vertical-align: top;
  min-height: 4em;
  padding-right: 36.5em;
}
@media only screen and (max-width: 480px) {
  #name-and-slogan {
    padding-right: 11.5em;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  #name-and-slogan {
    padding-right: 19.5em;
  }
}
@media only screen and (max-width: 480px) {
  #name-and-slogan {
    display: none;
  }
}
.people-search-active #name-and-slogan {
  padding-right: 42em;
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .people-search-active #name-and-slogan {
    padding-right: 24em;
  }
}
/**
 * Site name (h1)
 */
#site-name {
  margin: .3em 0 0;
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 700;
}
#site-name a:link,
#site-name a:visited {
  text-decoration: none;
}
#site-name a:hover,
#site-name a:focus {
  text-decoration: none;
}
@media only screen and (min-width: 481px) {
  #site-name {
    font-size: 1.4em;
  }
}
/**
 * Site slogan (h2)
 */
#site-slogan {
  margin: 0 0 .3em;
  font-size: 1em;
  color: white;
}
#site-name,
#site-slogan {
  display: block;
  overflow: hidden;
  padding-right: 10px;
  line-height: 1.2em;
  white-space: normal;
}
/* =============================================================================
 *   Page content header
 * ========================================================================== */
/**
 * The main page title (h1)
 */
#page-title,
.search-results-title {
  margin: 0 0 .2em;
  font-weight: 300;
  font-size: 3.85em;
  line-height: 1.2em;
}
.page-messages-view #page-title,
.page-flag-confirm #page-title {
  /* Some pages require a smaller title to prevent the equivalent of
     "yelling". */
  /*font-size: 2.5em;*/
}
#page-top {
  margin: 20px 0 0;
}
/* =============================================================================
 *   Misc Global Styles
 * ========================================================================== */
/**
 * Generic styles for nodes.
 */
.node-actions {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  /*width: 10em;*/
  list-style: none;
  margin: 0.5em -10em 0 0;
  padding-left: 1em;
  text-align: center;
}
.node-actions [class*="action-item"],
.node-actions [class*="action-item"][type="submit"] {
  margin: 0;
}
@media only screen and (max-width: 768px) {
  .node-actions {
    float: none;
    width: auto;
    margin: 1.7em 0;
    text-align: left;
  }
}
.node-teaser.node-promoted {
  background-color: #f7f7f7;
  border: none;
  padding: 10px;
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.node-teaser.node-promoted.user-picture-available {
  padding-left: 78px;
}
.node-teaser.node-promoted.user-picture-available .user-picture {
  position: absolute;
  float: left;
  width: 50px;
  margin-left: -68px;
  top: 10px;
    
}
.node-teaser.node-promoted.user-picture-available .user-picture img {
  width: 50px;
}
@media only screen and (max-width: 480px) {
  .node-teaser.node-promoted.user-picture-available {
    padding-left: 10px;
  }
  .node-teaser.node-promoted.user-picture-available .user-picture {
    display: none;
  }
}
.user-picture,
.views-field-picture {
  background: white;
  display: inline-block;
  padding: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: #858585 1px 1px 4px;
  -webkit-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;
  line-height: 0;
}
.node .user-picture:after,
.comment .user-picture:after,
.privatemsg-message .user-picture:after,
.node .views-field-picture:after,
.comment .views-field-picture:after,
.privatemsg-message .views-field-picture:after {
  content: "";
  width: 5px;
  height: 8px;
  position: absolute;
  right: -5px;
  top: 10px;
}
.node .user-picture img,
.comment .user-picture img,
.privatemsg-message .user-picture img,
.node .views-field-picture img,
.comment .views-field-picture img,
.privatemsg-message .views-field-picture img {
  width: 50px;
}
/**
 * Form styles
 *
 * These styles are extracted from the Formalize library by Nathan Smith. The
 * specific support for IE below 8 is trimmed along with references to font
 * families and the extra buttons styles.
 */
input:invalid,
button:invalid,
select:invalid,
textarea:invalid,
[class*=" action-item"]:invalid {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
input:focus,
button:focus,
select:focus,
textarea:focus,
[class*=" action-item"]:focus {
  -moz-box-shadow: #96ce47 0 0 2px 0;
  -webkit-box-shadow: #96ce47 0 0 2px 0;
  box-shadow: #96ce47 0 0 2px 0;
  z-index: 1;
}
label {
  margin-top: .5em;
  margin-bottom: .5em;
}
input[type="file"]:focus,
input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  color: #000000;
  outline: 0;
  margin: 0;
  padding: .5em;
  text-align: left;
  vertical-align: top;
  line-height: 1.2em;
}
textarea[disabled],
select[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
  background-color: #eeeeee;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #888888;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #888888;
}
textarea,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  width: 100%;
  max-width: 100%;
}
textarea,
select[size],
select[multiple] {
  height: auto;
}
@media (-webkit-min-device-pixel-ratio: 0) {
  select[size],
  select[multiple],
  select[multiple][size] {
    background-image: none;
    padding-right: 3px;
  }
  select,
  select[size="0"],
  select[size="1"] {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding-right: 20px;
  }
  ::-webkit-validation-bubble-message {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #515663), color-stop(1, #000000));
    border: 1px solid;
    border-color: #747474 #5e5e5e #4f4f4f;
    color: white;
    overflow: hidden;
    padding: 15px 15px 17px;
    text-shadow: black 0 0 1px;
    height: 16px;
  }
  ::-webkit-validation-bubble-arrow,
  ::-webkit-validation-bubble-top-outer-arrow,
  ::-webkit-validation-bubble-top-inner-arrow {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #515663;
    border: 0;
  }
}
textarea {
  overflow: auto;
  resize: vertical;
  width: 100%;
}
optgroup {
  color: black;
  font-style: normal;
  font-weight: normal;
}
optgroup::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* Simulate a chosen select form value as inline text. */
.hidden-select-wrapper {
  position: relative;
  display: inline-block;
  -moz-transition: width 0.2s;
  -o-transition: width 0.2s;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
}
.select-status {
  display: inline-block;
  white-space: nowrap;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.select-status:after {
  content: "";
  position: relative;
  top: .2em;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .2em;
  border: .4em solid transparent;
  border-top-color: #2783b9;
}
.hidden-select {
  position: absolute;
  top: -0.35em;
  left: -0.35em;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.select-inactive .hidden-select {
  width: 100%;
}
/* Replace the default Drupal throbber with a custom one. */
html.js input.form-autocomplete {
  background-image: none;
  background-position: right center;
  padding-right: 20px;
}
.general-settings {
  padding-top: 0;
  padding-bottom: 0;
}
.fieldset-outer-wrapper {
  margin: 1.7em 0;
  padding: 1.7em 0;
  border-top: 1px solid #cccccc;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px 0;
  /* Some form items have nested fieldsets that mess with the sibling
     selectors and need some extra love. */
}
.fieldset-outer-wrapper + .fieldset-outer-wrapper {
  border-top-width: 0;
}
.general-settings .fieldset-outer-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}
.general-settings > .fieldset-outer-wrapper {
  margin-left: -10px;
  margin-right: -10px;
}
.general-settings > .fieldset-outer-wrapper:first-child {
  border-top: none;
}
.general-settings > .fieldset-outer-wrapper:last-child {
  border-bottom-width: 0;
}
.field-name-og-group-ref .fieldset-outer-wrapper {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
.field-name-og-group-ref .fieldset-outer-wrapper,
.field-type-datetime-form .fieldset-outer-wrapper {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
fieldset {
  border: none;
  margin: 0;
  padding: .01em 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
legend {
  -webkit-padding-start: 0;
  -webkit-padding-end: 0;
  line-height: 1.2em;
}
legend + .fieldset-wrapper {
  -webkit-margin-top-collapse: separate;
  margin-top: 1.2em;
}
.fieldset-legend {
  display: block;
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: light;
}
html.js fieldset.collapsed .fieldset-legend,
html.js fieldset.collapsible .fieldset-legend {
  padding: 0;
  background: none;
}
.fieldset-legend span.summary {
  display: block;
  margin: 0;
  font-size: .76em;
  font-weight: normal;
}
.collapsible > legend .fieldset-legend {
  display: block;
  text-indent: -0.5em;
  margin-left: .6em;
}
.collapsible > legend .fieldset-legend span.summary {
  margin-left: .7em;
}
.collapsible > legend .fieldset-legend a:before {
  display: inline-block;
  position: relative;
  margin-right: .2em;
  width: 0;
  height: 0;
  overflow: hidden;
  border: .2em solid transparent;
  border-top-color: #333333;
  content: "";
  top: -0.1em;
  left: -0.1em;
}
.collapsed > legend .fieldset-legend a:before {
  border-top-color: transparent;
  border-left-color: #333333;
  top: -0.2em;
  left: auto;
}
.form-item:first-child {
  margin-top: 0;
}
.form-item:last-child {
  margin-bottom: 0;
}
.filter-wrapper {
  margin: 0;
  padding: 0;
}
/**
 * Button styles
 */
/* Common styles for all buttons. */
button,
[type="reset"],
[type="submit"],
[type="button"],
[class*="action-item"],
.pane-commons-groups-commons-groups-create-group a,
.pane-commons-events-commons-events-create-event-link a,
[class*="action-item-small"],
.commons-sign-up,
.commons-login,
[class*="action-item-large"] {
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
button:focus,
[type="reset"]:focus,
[type="submit"]:focus,
[type="button"]:focus,
[class*="action-item"]:focus,
.pane-commons-groups-commons-groups-create-group a:focus,
.pane-commons-events-commons-events-create-event-link a:focus,
[class*="action-item-small"]:focus,
.commons-sign-up:focus,
.commons-login:focus,
[class*="action-item-large"]:focus,
button:hover,
[type="reset"]:hover,
[type="submit"]:hover,
[type="button"]:hover,
[class*="action-item"]:hover,
.pane-commons-groups-commons-groups-create-group a:hover,
.pane-commons-events-commons-events-create-event-link a:hover,
[class*="action-item-small"]:hover,
.commons-sign-up:hover,
.commons-login:hover,
[class*="action-item-large"]:hover {
  color: #FFFFFF !important;
  background-color: #8ac735 !important;
  text-decoration: none !important;
}
button:active,
[type="reset"]:active,
[type="submit"]:active,
[type="button"]:active,
[class*="action-item"]:active,
.pane-commons-groups-commons-groups-create-group a:active,
.pane-commons-events-commons-events-create-event-link a:active,
[class*="action-item-small"]:active,
.commons-sign-up:active,
.commons-login:active,
[class*="action-item-large"]:active {
		right: -1px;
		bottom: -1px;
		box-shadow: none;
}
button::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[class*="action-item"]::-moz-focus-inner,
.pane-commons-groups-commons-groups-create-group a::-moz-focus-inner,
.pane-commons-events-commons-events-create-event-link a::-moz-focus-inner,
[class*="action-item-small"]::-moz-focus-inner,
.commons-sign-up::-moz-focus-inner,
.commons-login::-moz-focus-inner,
[class*="action-item-large"]::-moz-focus-inner {
  /*border: 0;
  padding: 0;*/
}
/* Dimensions for the default button type. */
button,
[type="reset"],
[type="submit"],
[type="button"],
[class*="action-item"],
.pane-commons-groups-commons-groups-create-group a,
.pane-commons-events-commons-events-create-event-link a {
  /*padding: 0.5em 1.5em;
  font-size: 1em;*/
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
/* Dimensions for the small button type. */
[class*="action-item-small"],
.commons-sign-up,
.commons-login {
  /*padding: 0.3em 1em;
  font-size: 0.88em;*/
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
/* Dimensions for the large button type. */
[class*="action-item-large"] {
 /* padding: 0.5em 1.5em;
  font-size: 1.2em;*/
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
button,
[type="reset"],
[type="submit"],
[type="button"],
[class*="action-item"],
.commons-login {
  /*background-color: #fefefe;
  background: -moz-linear-gradient(#ffffff, #f1f1f1);
  background: -o-linear-gradient(#ffffff, #f1f1f1);
  background: -webkit-linear-gradient(#ffffff, #f1f1f1);
  background: linear-gradient(#ffffff, #f1f1f1);
  border-color: #cbcbcb;
  text-shadow: -1px 1px 2px #e5e5e5, -1px -1px 2px #e5e5e5, 1px -1px 2px #e5e5e5, 1px 1px 2px #e5e5e5;*/
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
button,
[type="reset"],
[type="submit"],
[type="button"],
[class*="action-item"],
.commons-login,
button:link,
[type="reset"]:link,
[type="submit"]:link,
[type="button"]:link,
[class*="action-item"]:link,
.commons-login:link,
button:visited,
[type="reset"]:visited,
[type="submit"]:visited,
[type="button"]:visited,
[class*="action-item"]:visited,
.commons-login:visited {
  color: #FFFFFF;
  /*margin: 0 0 5px 0;*/
}
@media (max-width:410px) {
    button,
    [type="reset"],
    [type="submit"],
    [type="button"],
    [class*="action-item"],
    .commons-login,
    button:link,
    [type="reset"]:link,
    [type="submit"]:link,
    [type="button"]:link,
    [class*="action-item"]:link,
    .commons-login:link,
    button:visited,
    [type="reset"]:visited,
    [type="submit"]:visited,
    [type="button"]:visited,
    [class*="action-item"]:visited,
    .commons-login:visited {
      color: #FFFFFF;
      margin: 0 0 0.5em 0.4em !important;
    }
}
button:hover,
[type="reset"]:hover,
[type="submit"]:hover,
[type="button"]:hover,
[class*="action-item"]:hover,
.commons-login:hover {
  /*color: #3f3f3f;
  background-color: #f1f1f1;
  background: -moz-linear-gradient(#fefefe, #e5e5e5);
  background: -o-linear-gradient(#fefefe, #e5e5e5);
  background: -webkit-linear-gradient(#fefefe, #e5e5e5);
  background: linear-gradient(#fefefe, #e5e5e5);
  border-color: #b2b2b2;
  text-shadow: -1px 1px 2px #fefefe, -1px -1px 2px #fefefe, 1px -1px 2px #fefefe, 1px 1px 2px #fefefe;*/
  color: #FFFFFF !important;
  background-color: #8ac735 !important;
  text-decoration: none !important;
}
button:focus,
[type="reset"]:focus,
[type="submit"]:focus,
[type="button"]:focus,
[class*="action-item"]:focus,
.commons-login:focus,
button:active,
[type="reset"]:active,
[type="submit"]:active,
[type="button"]:active,
[class*="action-item"]:active,
.commons-login:active {
  /*background: #fefefe;
  background: -moz-linear-gradient(#f1f1f1, #ffffff);
  background: -o-linear-gradient(#f1f1f1, #ffffff);
  background: -webkit-linear-gradient(#f1f1f1, #ffffff);
  background: linear-gradient(#f1f1f1, #ffffff);
  border-color: #cbcbcb;
  text-shadow: -1px 1px 2px #e5e5e5, -1px -1px 2px #e5e5e5, 1px -1px 2px #e5e5e5, 1px 1px 2px #e5e5e5;*/
  right: -1px;
  bottom: -1px;
  box-shadow: none;
}
button[disabled],
[disabled][type="reset"],
[disabled][type="submit"],
[disabled][type="button"],
[disabled][class*="action-item"],
[disabled].commons-login {
  /*color: #cbcbcb;
  background: #fefefe;
  border-color: #cbcbcb;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;*/
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
.action-item-active,
.action-item-active[type="reset"],
.action-item-active[type="submit"],
.action-item-active[type="button"],
.action-item-small-active,
.action-item-small-active[type="reset"],
.action-item-small-active[type="submit"],
.action-item-small-active[type="button"],
.action-item-large-active,
.action-item-large-active[type="reset"],
.action-item-large-active[type="submit"],
.action-item-large-active[type="button"],
[class*="flag-commons-follow-"] .unflag-action {
 /* background-color: #f3f3f3;
  -moz-box-shadow: inset 0.1em 0.1em 0.2em #a6a6a6;
  -webkit-box-shadow: inset 0.1em 0.1em 0.2em #a6a6a6;
  box-shadow: inset 0.1em 0.1em 0.2em #a6a6a6;
  border-color: silver;
  text-shadow: -1px 1px 2px #d9d9d9, -1px -1px 2px #d9d9d9, 1px -1px 2px #d9d9d9, 1px 1px 2px #d9d9d9;*/
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    /*margin: .5em .3em .5em 0;*/
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
.action-item-active,
.action-item-active[type="reset"],
.action-item-active[type="submit"],
.action-item-active[type="button"],
.action-item-small-active,
.action-item-small-active[type="reset"],
.action-item-small-active[type="submit"],
.action-item-small-active[type="button"],
.action-item-large-active,
.action-item-large-active[type="reset"],
.action-item-large-active[type="submit"],
.action-item-large-active[type="button"],
[class*="flag-commons-follow-"] .unflag-action,
.action-item-active:link,
.action-item-small-active:link,
.action-item-large-active:link,
[class*="flag-commons-follow-"] .unflag-action:link,
.action-item-active:visited,
.action-item-small-active:visited,
.action-item-large-active:visited,
[class*="flag-commons-follow-"] .unflag-action:visited {
  /*color: #272727;*/
    color: #FFFFFF;
}
.action-item-active:hover,
.action-item-small-active:hover,
.action-item-large-active:hover,
[class*="flag-commons-follow-"] .unflag-action:hover {
  /*color: #343434;
  background-color: #e6e6e6;
  -moz-box-shadow: inset 0.1em 0.1em 0.2em #9a9a9a;
  -webkit-box-shadow: inset 0.1em 0.1em 0.2em #9a9a9a;
  box-shadow: inset 0.1em 0.1em 0.2em #9a9a9a;
  border-color: #a6a6a6;
  text-shadow: -1px 1px 2px #f3f3f3, -1px -1px 2px #f3f3f3, 1px -1px 2px #f3f3f3, 1px 1px 2px #f3f3f3;*/
    background-color: #8ac735;
}
.action-item-active:focus,
.action-item-small-active:focus,
.action-item-large-active:focus,
[class*="flag-commons-follow-"] .unflag-action:focus,
.action-item-active:active,
.action-item-small-active:active,
.action-item-large-active:active,
[class*="flag-commons-follow-"] .unflag-action:active {
  /*background: #f3f3f3;
  -moz-box-shadow: inset 0.1em 0.1em 0.2em #a6a6a6;
  -webkit-box-shadow: inset 0.1em 0.1em 0.2em #a6a6a6;
  box-shadow: inset 0.1em 0.1em 0.2em #a6a6a6;
  border-color: silver;
  text-shadow: -1px 1px 2px #d9d9d9, -1px -1px 2px #d9d9d9, 1px -1px 2px #d9d9d9, 1px 1px 2px #d9d9d9;*/
        right: -1px;
		bottom: -1px;
		box-shadow: none;
}
[disabled].action-item-active,
[disabled].action-item-small-active,
[disabled].action-item-large-active,
[class*="flag-commons-follow-"] [disabled].unflag-action {
  /*color: silver;
  background: #f3f3f3;
  border-color: silver;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;*/
    
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
.action-item-primary,
.action-item-primary[type="reset"],
.action-item-primary[type="submit"],
.action-item-primary[type="button"],
.action-item-small-primary,
.action-item-small-primary[type="reset"],
.action-item-small-primary[type="submit"],
.action-item-small-primary[type="button"],
.action-item-large-primary,
.action-item-large-primary[type="reset"],
.action-item-large-primary[type="submit"],
.action-item-large-primary[type="button"],
.commons-sign-up,
.pane-commons-groups-commons-groups-create-group a,
.pane-commons-events-commons-events-create-event-link a {
  /*background-color: #46bb2e;
  background: -moz-linear-gradient(#4fcd35, #3ea729);
  background: -o-linear-gradient(#4fcd35, #3ea729);
  background: -webkit-linear-gradient(#4fcd35, #3ea729);
  background: linear-gradient(#4fcd35, #3ea729);
  border-color: #27691a;
  text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;*/
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
.action-item-primary,
.action-item-primary[type="reset"],
.action-item-primary[type="submit"],
.action-item-primary[type="button"],
.action-item-small-primary,
.action-item-small-primary[type="reset"],
.action-item-small-primary[type="submit"],
.action-item-small-primary[type="button"],
.action-item-large-primary,
.action-item-large-primary[type="reset"],
.action-item-large-primary[type="submit"],
.action-item-large-primary[type="button"],
.commons-sign-up,
.pane-commons-groups-commons-groups-create-group a,
.pane-commons-events-commons-events-create-event-link a,
.action-item-primary:link,
.action-item-small-primary:link,
.action-item-large-primary:link,
.commons-sign-up:link,
.pane-commons-groups-commons-groups-create-group a:link,
.pane-commons-events-commons-events-create-event-link a:link,
.action-item-primary:visited,
.action-item-small-primary:visited,
.action-item-large-primary:visited,
.commons-sign-up:visited,
.pane-commons-groups-commons-groups-create-group a:visited,
.pane-commons-events-commons-events-create-event-link a:visited {
  /*color: black;*/
  color: #FFFFFF;
}
.action-item-primary:hover,
.action-item-small-primary:hover,
.action-item-large-primary:hover,
.commons-sign-up:hover,
.pane-commons-groups-commons-groups-create-group a:hover,
.pane-commons-events-commons-events-create-event-link a:hover {
  /*color: white;
  background-color: #3ea729;
  background: -moz-linear-gradient(#46bb2e, #379224);
  background: -o-linear-gradient(#46bb2e, #379224);
  background: -webkit-linear-gradient(#46bb2e, #379224);
  background: linear-gradient(#46bb2e, #379224);
  border-color: #184010;
  text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;*/
    background-color: #8ac735;
}
.action-item-primary:focus,
.action-item-small-primary:focus,
.action-item-large-primary:focus,
.commons-sign-up:focus,
.pane-commons-groups-commons-groups-create-group a:focus,
.pane-commons-events-commons-events-create-event-link a:focus,
.action-item-primary:active,
.action-item-small-primary:active,
.action-item-large-primary:active,
.commons-sign-up:active,
.pane-commons-groups-commons-groups-create-group a:active,
.pane-commons-events-commons-events-create-event-link a:active {
  /*background: #46bb2e;
  background: -moz-linear-gradient(#3ea729, #4fcd35);
  background: -o-linear-gradient(#3ea729, #4fcd35);
  background: -webkit-linear-gradient(#3ea729, #4fcd35);
  background: linear-gradient(#3ea729, #4fcd35);
  border-color: #27691a;
  text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;*/
    right: -1px;
  bottom: -1px;
  box-shadow: none;
}
[disabled].action-item-primary,
[disabled].action-item-small-primary,
[disabled].action-item-large-primary,
[disabled].commons-sign-up,
.pane-commons-groups-commons-groups-create-group a[disabled],
.pane-commons-events-commons-events-create-event-link a[disabled] {
  /*color: #27691a;
  background: #46bb2e;
  border-color: #27691a;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;*/
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
.action-item-primary-active,
.action-item-primary-active[type="reset"],
.action-item-primary-active[type="submit"],
.action-item-primary-active[type="button"],
.action-item-small-primary-active,
.action-item-small-primary-active[type="reset"],
.action-item-small-primary-active[type="submit"],
.action-item-small-primary-active[type="button"],
.action-item-large-primary-active,
.action-item-large-primary-active[type="reset"],
.action-item-large-primary-active[type="submit"],
.action-item-large-primary-active[type="button"] {
  /*background-color: #46bb2e;
  -moz-box-shadow: inset 0.1em 0.1em 0.2em #184010;
  -webkit-box-shadow: inset 0.1em 0.1em 0.2em #184010;
  box-shadow: inset 0.1em 0.1em 0.2em #184010;
  border-color: #27691a;
  text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;*/
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
.action-item-primary-active,
.action-item-primary-active[type="reset"],
.action-item-primary-active[type="submit"],
.action-item-primary-active[type="button"],
.action-item-small-primary-active,
.action-item-small-primary-active[type="reset"],
.action-item-small-primary-active[type="submit"],
.action-item-small-primary-active[type="button"],
.action-item-large-primary-active,
.action-item-large-primary-active[type="reset"],
.action-item-large-primary-active[type="submit"],
.action-item-large-primary-active[type="button"],
.action-item-primary-active:link,
.action-item-small-primary-active:link,
.action-item-large-primary-active:link,
.action-item-primary-active:visited,
.action-item-small-primary-active:visited,
.action-item-large-primary-active:visited {
    color: #FFFFFF;
}
.action-item-primary-active:hover,
.action-item-small-primary-active:hover,
.action-item-large-primary-active:hover {
    background-color: #8ac735;
}
.action-item-primary-active:focus,
.action-item-small-primary-active:focus,
.action-item-large-primary-active:focus,
.action-item-primary-active:active,
.action-item-small-primary-active:active,
.action-item-large-primary-active:active {
  right: -1px;
  bottom: -1px;
  box-shadow: none;
}
[disabled].action-item-primary-active,
[disabled].action-item-small-primary-active,
[disabled].action-item-large-primary-active {
    font-family: "PT Sans", sans-serif;
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
button,
[type="reset"],
[type="submit"],
[type="button"],
[class="action-item"] {
  /*max-width: 100%;*/
    -webkit-appearance: none;
    
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
@media only screen and (max-width: 480px) {
  button:not(.action-item-inline, .action-item-merge),
  [type="reset"]:not(.action-item-inline, .action-item-merge),
  [type="submit"]:not(.action-item-inline, .action-item-merge),
  [type="button"]:not(.action-item-inline, .action-item-merge),
  [class*="action-item"]:not(.action-item-inline, .action-item-merge) {
   /* display: block;
    width: 100%;
    margin: .5em 0;*/
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
  }
}
#panels-ipe-control-container button,
#panels-ipe-control-container [type="reset"],
#panels-ipe-control-container [type="submit"],
#panels-ipe-control-container [type="button"],
#panels-ipe-control-container [class*="action-item"] {
  /*text-shadow: none;*/
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}












.action-item-merge + .action-item-merge {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -0.5em;
}
.action-item-append,
.action-item-small-append,
.action-item-large-append {
  position: relative;
  padding-right: .5em;
  padding-left: .5em;
}
.action-item-append,
.action-item-append:active,
.action-item-append:focus,
.action-item-append:hover,
.action-item-small-append,
.action-item-small-append:active,
.action-item-small-append:focus,
.action-item-small-append:hover,
.action-item-large-append,
.action-item-large-append:active,
.action-item-large-append:focus,
.action-item-large-append:hover {
  background: #cccccc;
  border-color: #858585;
  color: #333333;
  cursor: default;
  text-shadow: none;
}
.action-item-append:before,
.action-item-append:after,
.action-item-small-append:before,
.action-item-small-append:after,
.action-item-large-append:before,
.action-item-large-append:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  border-color: transparent;
  border-style: solid;
}
.action-item-append:before,
.action-item-small-append:before,
.action-item-large-append:before {
  left: -10px;
  margin-top: -5px;
  border-width: 5px;
  border-right-color: #858585;
}
.action-item-append:after,
.action-item-small-append:after,
.action-item-large-append:after {
  left: -8px;
  margin-top: -4px;
  border-width: 4px;
  border-right-color: #cccccc;
}
/* Reset some styles for the admin toolbar. */
.drupal-navbar .icon.handle {
  margin: 0;
  padding: 0;
}
.drupal-navbar .icon.handle:hover {
  background: none;
}
/* Make the disabled buttons subdued. */
[disabled],
[disabled] option,
[disabled] optgroup {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  cursor: normal;
}
/**
 * Specialty buttons
 */
/* Like widget */
.rate-widget-commons_like {
  white-space: nowrap;
}
.rate-commons-like-btn:before {
  width: 10px;
  height: 14px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  margin-top: -2px;
  margin-bottom: -2px;
}
/* Follow buttons */
[class*="flag-commons-follow-"] .flag-action {
  white-space: nowrap;
}
[class*="flag-commons-follow-"] .flag-action:before {
  /*content: "";
  width: 13px;
  height: 11px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;*/
    
    
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
    
}
[class*="flag-commons-follow-"] .flag-throbber {
  display: none;
}
[class*="flag-commons-follow-"] .flag-message {
  display: none !important;
}
/* Report as inappropriate */
.flag-inappropriate-node,
.flag-inappropriate-comment {
  display: block;
  clear: both;
  margin: 1em 0 0;
}
.flag-inappropriate-node .flag-action:before,
.flag-inappropriate-comment .flag-action:before {
  content: "";
  width: 12px;
  height: 10px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
/* ShareThis */
.sharethis-buttons {
  position: relative;
}
.sharethis-buttons:before {
  content: "";
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
.sharethis-wrapper {
  position: absolute;
  left: 0;
  bottom: 80%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  visibility: hidden;
  white-space: nowrap;
  background: white;
  border: 1px solid #46ba31;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 10px;
  margin-bottom: 10px;
  -moz-transition: opacity 0.3s ease 0.4s bottom 0.3s ease 0.4s visibility 0.3s ease 0.4s;
  -o-transition: opacity 0.3s ease 0.4s bottom 0.3s ease 0.4s visibility 0.3s ease 0.4s;
  -webkit-transition: opacity 0.3s ease bottom 0.3s ease visibility 0.3s ease;
  -webkit-transition-delay: 0.4s 0.4s 0.4s;
  transition: opacity 0.3s ease 0.4s bottom 0.3s ease 0.4s visibility 0.3s ease 0.4s;
  z-index: 9;
}
.sharethis-wrapper:before,
.sharethis-wrapper:after {
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  position: absolute;
  top: 100%;
  z-index: 10;
}
.sharethis-wrapper:before {
  border-width: 10px;
  border-top-color: #46ba31;
  left: 10px;
}
.sharethis-wrapper:after {
  border-width: 9px;
  border-top-color: white;
  left: 11px;
}
.sharethis-wrapper > span {
  display: inline-block;
  margin-top: -5px;
}
.sharethis:hover .sharethis-wrapper,
.sharethis-buttons:active .sharethis-wrapper {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  visibility: visible;
  bottom: 100%;
}
.sharethis-buttons:active .sharethis-wrapper {
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
/* Comments */
.comment-comments {
  white-space: nowrap;
}
.comment-comments .action-item-small {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.comment-comments .action-item-small:before {
  content: "";
  width: 13px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
.comment-comments .action-item-small-append {
  margin: -1px -1px -1px 1em;
  font-size: 1em;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* Drupal specific field styling. */
.field-label-inline {
  margin: 1.7em 0;
}
.field-label-inline .field-label,
.field-label-inline .field-items,
.field-label-inline .field-item {
  display: inline;
  float: none;
}
.field-label-inline .field-item {
  margin: 0 .1em;
}
.field-label-inline .field-item:first-child {
  margin-left: 0;
}
.field-label-inline .field-item:last-child {
  margin-right: 0;
}
.field-label-inline .field-item:after {
  content: ", ";
}
.field-label-inline .field-item:last-child:after {
  content: "";
}
.field-label-inline .field-label {
  font-weight: bold;
  color: #333333;
}
/**
 * User avatar
 */
.user-picture-available {
  position: relative;
  /*padding-left: 68px;*/
}
.user-picture-available .user-picture {
  /*position: absolute;
  float: left;
  width: 50px;
  margin-left: -68px;
  top: 0;*/
    
    margin-left: 0;
    margin-top: 1em;
    max-width: 100%;
    position: inherit;
    width: auto;
}
.user-picture-available .user-picture img {
  /*width: 50px;*/
    max-width: 100%;
    width: auto;
}
@media only screen and (max-width: 480px) {
  .user-picture-available {
    padding-left: 0;
  }
  .user-picture-available .user-picture {
    display: none;
  }
}
/**
 * Filter drawer accessories
 */
.filter-trigger {
  display: none;
  background: white;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
  position: absolute;
  top: 0;
  left: -39px;
  width: 40px;
  border: 1px solid #cccccc;
  border-right: none;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
  text-align: center;
  font: 0/0 a;
  line-height: 0;
  color: transparent;
  -moz-box-shadow: rgba(51, 51, 51, 0.4) -1px 1px 2px;
  -webkit-box-shadow: rgba(51, 51, 51, 0.4) -1px 1px 2px;
  box-shadow: rgba(51, 51, 51, 0.4) -1px 1px 2px;
  cursor: pointer;
  z-index: 1;
}

.filter-trigger:after {
  content: "\00ab";
  display: block;
  font-size: 38.4px;
  line-height: .8em;
  padding-bottom: .15em;
  color: #336699;
}
.expanded .filter-trigger:after {
  content: "\00bb";
}
.filter-trigger.following {
  position: fixed;
  right: 0;
  left: auto;
}


.filters-processed.expanded .region-inner {
  position: relative;
  border: 1px solid #cccccc;
  border-right: none;
  z-index: 0;
  -moz-box-shadow: rgba(51, 51, 51, 0.4) -1px 1px 2px;
  -webkit-box-shadow: rgba(51, 51, 51, 0.4) -1px 1px 2px;
  box-shadow: rgba(51, 51, 51, 0.4) -1px 1px 2px;
}
.filter-overlay {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.8);
}
/**
 * Aggregator feed source
 */
#aggregator .feed-source .feed-icon {
  display: inline;
  float: none;
  margin-right: 10px;
}
.feed-details dt,
.feed-details dd {
  display: inline;
  margin: 0;
}
/**
 * Generic styles for the more link
 */
.more-link {
  min-height: 14px;
  padding: 0 0 0 1.7em;
  float: right;
  font-size: 0.85em;
  line-height: 14px;
  margin-top: 10px;
}
.more-link a {
  color: #858585;
}
/**
 * Generic styles for links. See the ul.links declaration in node and comment stylesheets
 */
ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: block;
}
ul.links li {
  display: inline-block;
  list-style: none;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs,
ul.primary.tabs {
  border-bottom: none;
  padding: 0;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li,
ul.primary.tabs li {
  margin-bottom: 5px;
  margin-top: 5px;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li a,
ul.primary.tabs li a {
  background-color: rgba(153, 153, 153, 0.3);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: .3em .8em;
  display: inline-block;
  border: none;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
ul.primary.tabs li a,
ul.primary.tabs li a span {
  color: #2783b9;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
ul.primary.tabs li a:hover {
  text-decoration: none;
  background-color: rgba(153, 153, 153, 0.3);
  color: #336699;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
ul.primary.tabs li.active a {
  position: relative;
  background-color: #999999;
  border: none;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.quicktabs-style-commons-pills ul.quicktabs-tabs li.active a:hover,
ul.primary.tabs li.active a,
ul.primary.tabs li.active a:hover {
  background-color: #999999;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
ul.primary.tabs li.active a,
ul.primary.tabs li.active a span {
  color: #333333;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li.active a:after,
ul.primary.tabs li.active a:after {
  position: absolute;
  bottom: -0.7em;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  margin-left: -0.6em;
  content: "";
  border-width: .4em .6em;
  border-style: solid;
  border-color: #999999 transparent transparent;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li {
  text-transform: uppercase;
  font-size: .8em;
}
/**
 * H1 Node title
 */
h1.node-title {
  color: #96ce47;
  font-size: 20px;
}
h1.node-title a {
  text-decoration: none;
  color: #96ce47;
}
h1.node-title a:hover {
  text-decoration: none;
}
/**
 * Main wrapper for most blocks, block_system_main does not have it
 */
.block {
  margin-bottom: 20px;
}
.block-title {
  font-size: 20px;
  line-height: 1.2em;
  margin-top: 0;
  margin-bottom: .4em;
  color: #434752;
}
/**
 * Match item list and block menu margin and padding
 */
.block-content ul,
.block-content ol {
  padding: 0 0 0 15px;
}
.block-content li {
  margin: 0;
  padding: 0;
}
/* Views exposed form */
.views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0;
  margin: 1em 0;
}
.views-exposed-form .views-exposed-widget:first-child {
  /*margin-top: 0;*/
}
.views-exposed-form .views-exposed-widget:last-child {
  /*margin-bottom: 0;*/
}
.views-exposed-form .views-exposed-widget .form-submit {
  /*margin-top: 0;*/
}
.keyword-filter .views-widget-filter-keys,
.keyword-filter .views-submit-button {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
}
.keyword-filter .views-widget-filter-keys {
  margin-right: -6.5em;
  margin-bottom: 0;
  padding-right: 6.75em;
  width: 100%;
}
.keyword-filter .views-widget-filter-keys label {
  margin-top: 0;
}
@media only screen and (max-width: 768px) {
  .keyword-filter .views-widget-filter-keys {
    margin-right: 0;
    padding-right: 0;
  }
}
.keyword-filter .views-submit-button {
  padding-top: 2.15em;
}
@media only screen and (max-width: 768px) {
  .keyword-filter .views-submit-button {
    margin-top: .5em;
    padding-top: 0;
  }
}
/* Generic row styles */
.views-row {
 /* border-bottom: 1px solid #cccccc;
  margin-bottom: .7em;*/
    /*padding-bottom: 2em;*/
    position: relative;
}
.views-row .views-row {
  margin-top: .4em;
  margin-bottom: .4em;
  padding-bottom: 0;
}
.views-row .views-row,
.views-row.views-row-last {
  border-bottom: none;
}
.views-row.views-row-last {
  padding-bottom: 0;
  margin-bottom: 0;
}
.view-plain .views-row {
  border-bottom: none;
  padding-bottom: 0;
  margin: .3em 0;
}
.view-plain .views-row:first-child {
  margin-top: 0;
}
.view-plain .views-row:last-child {
  margin-bottom: 0;
}
/* Apply icons to row row types. */
[class*="row-type-"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
  padding-bottom:0.75em;
}
[class*="row-type-"]:before {
  content: "";
  float: left;
  margin-top: .1em;
  margin-left: -20px;
}
.row-type-event:before {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
.row-type-page:before {
  width: 9px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
.row-type-poll:before {
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
.row-type-post:before {
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
.row-type-question:before,
.row-type-answer:before {
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
.row-type-wiki:before {
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
/* Titles fields */
.views-field-title {
  font-weight: 500;
  line-height: 1.4em;
}
/* Meta data */
.views-field-field-date,
.views-field-timestamp,
.views-field-field-location,
.views-field-capacity-used,
.views-field-comment-count {
  font-size: 0.88em;
}
.views-field-timestamp,
.views-field-field-location,
.views-field-capacity-used,
.views-field-comment-count {
  color: #858585;
}
.views-field-timestamp strong,
.views-field-field-location strong,
.views-field-capacity-used strong,
.views-field-comment-count strong {
  color: #333333;
}
.views-field-timestamp,
.views-field-field-location,
.views-field-capacity-used,
.views-field-comment-count {
  /*display: inline-block;*/
  margin-right: .3em;
}
/* User picture wrapping and shadow */
.view-commons-homepage-content .content,
.view-commons-homepage-content .message,
.view-commons-homepage-content .views-field-timestamp,
.view-commons-homepage-content .views-field-nothing,
.view-commons-activity-streams-activity .content,
.view-commons-activity-streams-activity .message,
.view-commons-activity-streams-activity .views-field-timestamp,
.view-commons-activity-streams-activity .views-field-nothing,
.view-activity-group .content,
.view-activity-group .message,
.view-activity-group .views-field-timestamp,
.view-activity-group .views-field-nothing,
.view-commons-activity-streams-user-activity .content,
.view-commons-activity-streams-user-activity .message,
.view-commons-activity-streams-user-activity .views-field-timestamp,
.view-commons-activity-streams-user-activity .views-field-nothing {
  padding-left: 58px;
}
.view-commons-homepage-content .content .user-picture,
.view-commons-homepage-content .message .user-picture,
.view-commons-homepage-content .views-field-timestamp .user-picture,
.view-commons-homepage-content .views-field-nothing .user-picture,
.view-commons-activity-streams-activity .content .user-picture,
.view-commons-activity-streams-activity .message .user-picture,
.view-commons-activity-streams-activity .views-field-timestamp .user-picture,
.view-commons-activity-streams-activity .views-field-nothing .user-picture,
.view-activity-group .content .user-picture,
.view-activity-group .message .user-picture,
.view-activity-group .views-field-timestamp .user-picture,
.view-activity-group .views-field-nothing .user-picture,
.view-commons-activity-streams-user-activity .content .user-picture,
.view-commons-activity-streams-user-activity .message .user-picture,
.view-commons-activity-streams-user-activity .views-field-timestamp .user-picture,
.view-commons-activity-streams-user-activity .views-field-nothing .user-picture {
  position: absolute;
  float: left;
  width: 40px;
  margin-left: -58px;
  top: 0;
}
.view-commons-homepage-content .content .user-picture img,
.view-commons-homepage-content .message .user-picture img,
.view-commons-homepage-content .views-field-timestamp .user-picture img,
.view-commons-homepage-content .views-field-nothing .user-picture img,
.view-commons-activity-streams-activity .content .user-picture img,
.view-commons-activity-streams-activity .message .user-picture img,
.view-commons-activity-streams-activity .views-field-timestamp .user-picture img,
.view-commons-activity-streams-activity .views-field-nothing .user-picture img,
.view-activity-group .content .user-picture img,
.view-activity-group .message .user-picture img,
.view-activity-group .views-field-timestamp .user-picture img,
.view-activity-group .views-field-nothing .user-picture img,
.view-commons-activity-streams-user-activity .content .user-picture img,
.view-commons-activity-streams-user-activity .message .user-picture img,
.view-commons-activity-streams-user-activity .views-field-timestamp .user-picture img,
.view-commons-activity-streams-user-activity .views-field-nothing .user-picture img {
  width: 40px;
}
@media only screen and (max-width: 480px) {
  .view-commons-homepage-content .content,
  .view-commons-homepage-content .message,
  .view-commons-homepage-content .views-field-timestamp,
  .view-commons-homepage-content .views-field-nothing,
  .view-commons-activity-streams-activity .content,
  .view-commons-activity-streams-activity .message,
  .view-commons-activity-streams-activity .views-field-timestamp,
  .view-commons-activity-streams-activity .views-field-nothing,
  .view-activity-group .content,
  .view-activity-group .message,
  .view-activity-group .views-field-timestamp,
  .view-activity-group .views-field-nothing,
  .view-commons-activity-streams-user-activity .content,
  .view-commons-activity-streams-user-activity .message,
  .view-commons-activity-streams-user-activity .views-field-timestamp,
  .view-commons-activity-streams-user-activity .views-field-nothing {
    padding-left: 0;
  }
  .view-commons-homepage-content .content .user-picture,
  .view-commons-homepage-content .message .user-picture,
  .view-commons-homepage-content .views-field-timestamp .user-picture,
  .view-commons-homepage-content .views-field-nothing .user-picture,
  .view-commons-activity-streams-activity .content .user-picture,
  .view-commons-activity-streams-activity .message .user-picture,
  .view-commons-activity-streams-activity .views-field-timestamp .user-picture,
  .view-commons-activity-streams-activity .views-field-nothing .user-picture,
  .view-activity-group .content .user-picture,
  .view-activity-group .message .user-picture,
  .view-activity-group .views-field-timestamp .user-picture,
  .view-activity-group .views-field-nothing .user-picture,
  .view-commons-activity-streams-user-activity .content .user-picture,
  .view-commons-activity-streams-user-activity .message .user-picture,
  .view-commons-activity-streams-user-activity .views-field-timestamp .user-picture,
  .view-commons-activity-streams-user-activity .views-field-nothing .user-picture {
    display: none;
  }
}
.view-activity-group .views-row h2,
.view-commons-activity-streams-activity .views-row h2,
.view-commons-activity-streams-user-activity .views-row h2 {
  display: none;
}
.view-activity-group .views-row .user-picture,
.view-commons-activity-streams-activity .views-row .user-picture,
.view-commons-activity-streams-user-activity .views-row .user-picture {
  top: 5px;
}
.view-activity-group .views-row .user-picture img,
.view-commons-activity-streams-activity .views-row .user-picture img,
.view-commons-activity-streams-user-activity .views-row .user-picture img {
  width: 40px;
}
.page-node .field-label {
  color: #434752;
}
.page-node .field-name-field-topics,
.page-node .field-name-og-group-ref {
  margin: 0;
}
.page-node .field-name-field-topics .field-label,
.page-node .field-name-og-group-ref .field-label {
  display: block;
}
.page-node .field-name-field-topics.view-mode-full,
.page-node .field-name-og-group-ref.view-mode-full {
  float: left;
  width: 50%;
}
.page-node .field-name-field-topics.view-mode-full .field-items,
.page-node .field-name-og-group-ref.view-mode-full .field-items {
  margin: 0;
  list-style: none;
  padding: 0;
}
.page-node .field-name-field-topics.view-mode-full .field-items .field-item,
.page-node .field-name-og-group-ref.view-mode-full .field-items .field-item {
  display: inline-block;
  margin: 0 .3em;
  padding: 0;
}
.page-node .field-name-field-topics.view-mode-full .field-items .field-item:first-child,
.page-node .field-name-og-group-ref.view-mode-full .field-items .field-item:first-child {
  margin-left: 0;
}
.page-node .field-name-field-topics.view-mode-full .field-items .field-item:last-child,
.page-node .field-name-og-group-ref.view-mode-full .field-items .field-item:last-child {
  margin-right: 0;
}
.page-node .field-name-field-topics.view-mode-full .field-items .field-item:after,
.page-node .field-name-og-group-ref.view-mode-full .field-items .field-item:after {
  content: "";
}
@media only screen and (max-width: 480px) {
  .page-node .field-name-field-topics.view-mode-full,
  .page-node .field-name-og-group-ref.view-mode-full {
    float: none;
    width: auto;
    /*margin: 1.7em 0;*/
  }
}
.page-node .field-name-field-topics .field-item:before {
  content: "";
  width: 8px;
  height: 8px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  top: -1px;
}
.page-node .field-name-og-group-ref .field-item:before {
  content: "";
  width: 8px;
  height: 8px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  top: -1px;
}
.page-node .node nav {
  clear: both;
  margin-top: 20px;
  position: relative;
}
#comments {
  margin: 0;
}
#comments .form-item-subject input {
  width: 100%;
}
#comments .rate-widget-commons_like {
  position: absolute;
  right: 5px;
  top: 15px;
}
.comments-title,
.comment-form-title {
 /*margin-top: 0;*/
  font-size: 2.2em;
  line-height: 1.2em;
  color: #333333;
}
.comments-title:before {
  /*content: "";
  width: 31px;
  height: 24px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;*/
}
.comment-form {
  margin-bottom: 0;
}
.comment-form:before {
  display: none;
}
.comment {
  padding-left: 68px;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 20px;
  position: relative;
}
.comment .user-picture {
  position: absolute;
  float: left;
  width: 50px;
  margin-left: -68px;
  top: 0;
}
.comment .user-picture img {
  width: 50px;
}
@media only screen and (max-width: 480px) {
  .comment {
    padding-left: 0;
  }
  .comment .user-picture {
    display: none;
  }
}
.comment .author-datetime {
  margin-bottom: 1.4em;
}
.comment-title,
.comment .author-datetime {
  margin-right: 90px;
}
.comment-title {
  margin-bottom: .2em;
  font-family: "PT Sans Narrow" !important;
}
ul.comment-links {
  padding: 0;
  margin: 0;
}
ul.comment-links li {
  padding: 0;
  margin: 0;
}
.comment-reply {
  float: right;
}
.comment-reply:before {
  content: "";
  width: 13px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  margin-right: 8px;
  top: 3px;
}
.comment-form .form-actions {
  margin-bottom: 0;
}
.primary-fields,
.supplementary-fields {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.view-commons-question-answers .primary-fields,
.view-commons-question-answers .supplementary-fields {
  display: block;
  float: none;
  width: auto;
  padding: 0;
}
.primary-fields {
  padding-right: 10px;
  width: 66.666%;
}
.supplementary-fields {
  padding-left: 10px;
  width: 33.333%;
}
.form-actions {
  clear: both;
}
/* Format the date range form items. */
.start-date-wrapper,
.end-date-wrapper {
  clear: none;
  width: auto;
  max-width: 49%;
}
.start-date-wrapper,
.start-date-wrapper input,
.start-date-wrapper .form-item .form-type-textfield,
.start-date-wrapper .date-padding,
.start-date-wrapper .form-type-textfield,
.end-date-wrapper,
.end-date-wrapper input,
.end-date-wrapper .form-item .form-type-textfield,
.end-date-wrapper .date-padding,
.end-date-wrapper .form-type-textfield {
  float: none;
  display: inline-block;
  min-width: inherit;
}
.start-date-wrapper .form-item input,
.end-date-wrapper .form-item input {
  margin-right: auto;
}
.start-date-wrapper .form-type-textfield,
.end-date-wrapper .form-type-textfield {
  max-width: 60%;
}
.start-date-wrapper .form-type-textfield:last-child,
.end-date-wrapper .form-type-textfield:last-child {
  max-width: 30%;
}
.start-date-wrapper .form-type-date-popup,
.end-date-wrapper .form-type-date-popup {
  margin: 0;
}
@media only screen and (max-width: 768px) {
  .start-date-wrapper,
  .end-date-wrapper {
    display: block;
    max-width: inherit;
    margin: 10px auto;
  }
}
.addressfield-container-inline > div.form-item {
  display: inline-block;
  float: none;
}
.addressfield-container-inline input[type="text"] {
  width: auto;
}
.addressfield-container-inline:after {
  content: "";
  clear: none;
  display: none;
}
.logo-available .field-name-field-date,
.logo-available .field-name-field-address,
.logo-available .field-name-field-offsite-url {
  margin-left: 65px;
}
@media only screen and (max-width: 480px) {
  .logo-available .field-name-field-date,
  .logo-available .field-name-field-address,
  .logo-available .field-name-field-offsite-url {
    margin-left: 0;
  }
}
.field-name-field-logo {
  /*float: left;
  width: 70px;
  margin: 0.5em 0 0 -70px;
  position: relative;
  left: 70px;*/
}
.field-name-field-logo img {
  /*display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 1.7em;
  padding: 4px;*/
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: #858585 1px 1px 4px;
  -webkit-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;
 /* background: white;*/
}
@media only screen and (max-width: 480px) {
  .field-name-field-logo {
    display: none;
  }
}
.field-name-body {
  /*margin-top: 1.7em;*/
}
.node-event .field-name-body {
  clear: both;
}
.field-name-field-date {
  font-weight: bold;
}
.adr .region,
.node-type-event .adr .region,
.panel-display .region .adr .region {
  float: none;
  padding: 0;
}
ul.node-action-links {
  display: inline-block;
  /*margin-top: 1.4em;*/
    margin-top: 0px;
}
ul.node-action-links li {
  padding: 0;
  vertical-align: baseline;
}
ul.node-action-links li,
ul.node-action-links a {
  margin: 0 1px 0 0;
}
.view-commons-contributors-group .views-field-picture {
  margin: 0 0 10px;
  position: static;
  line-height: 0;
}
.view-commons-contributors-group .views-field-picture img {
  width: 40px;
}
.view-commons-contributors-group td {
  padding: 0;
}
.view-commons-contributors-group tbody tr {
  background-color: transparent;
}
/**
 * Author/Submit line
 */
.author-datetime {
  color: #858585;
  font-size: 0.88em;
}
.node-content-type {
  color: #333333;
}
/**
 * Featured/New Tags
 */
.tag.featured {
  width: 58px;
  height: 22px;
  display: inline-block;
  margin: 6px 0 0 5px;
}
.tag.new {
  width: 27px;
  height: 22px;
  display: inline-block;
  margin: 4px 0 0 5px;
}
/**
 * User profile
 */
.page-user .panel-display .region-three-33-top {
  padding-left: 150px;
  /* This feels hackish, but it is only for administrating the layout of the
     page. It is still not ideal as it is inflexible and only works with the
     current core functionality of commons. */
}
@media only screen and (max-width: 480px) {
  .page-user .panel-display .region-three-33-top {
    padding-left: 10px;
  }
}
.page-user .panel-display .region-three-33-top .panels-ipe-portlet-wrapper:nth-last-child(-n+5) {
  display: inline-block;
}
.page-user .pane-user-picture {
  float: left;
  margin-left: -140px;
}
.page-user .pane-user-picture .user-picture {
  background: white;
  margin-left: 0;
  padding: 10px;
  position: static;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: #858585 1px 1px 4px;
  -webkit-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;
}
.page-user .pane-user-picture .user-picture img {
  display: block;
}
@media only screen and (max-width: 480px) {
  .page-user .pane-user-picture {
    float: none;
    margin-left: 0;
    text-align: center;
  }
}
.page-user .pane-user-field-facebook-url,
.page-user .pane-user-field-facebook-url a,
.page-user .pane-user-field-linkedin-url,
.page-user .pane-user-field-linkedin-url a,
.page-user .pane-user-field-twitter-url,
.page-user .pane-user-field-twitter-url a,
.page-user .pane-user-group-group,
.page-user .pane-user-group-group a,
.page-user .pane-user-flag-commons-follow-user-link,
.page-user .pane-user-flag-commons-follow-user-link a {
  display: inline-block;
}
.page-user .pane-user-field-facebook-url a,
.page-user .pane-user-field-linkedin-url a,
.page-user .pane-user-field-twitter-url a {
  margin-right: 1em;
}
.page-user .pane-user-field-facebook-url a:before,
.page-user .pane-user-field-linkedin-url a:before,
.page-user .pane-user-field-twitter-url a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (max-width: 480px) {
  .page-user .pane-user-field-facebook-url a,
  .page-user .pane-user-field-linkedin-url a,
  .page-user .pane-user-field-twitter-url a {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
  }
  .page-user .pane-user-field-facebook-url a:before,
  .page-user .pane-user-field-linkedin-url a:before,
  .page-user .pane-user-field-twitter-url a:before {
    content: normal;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .page-user .pane-user-field-facebook-url,
  .page-user .pane-user-field-linkedin-url,
  .page-user .pane-user-field-twitter-url {
    display: block;
  }
}
.page-user .pane-user-field-facebook-url a:before {
  width: 26px;
  height: 26px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
@media only screen and (max-width: 480px) {
  .page-user .pane-user-field-facebook-url a {
    width: 26px;
    height: 26px;
    display: inline-block;
    margin-right: 3px;
    position: relative;
    top: 1px;
  }
}
.page-user .pane-user-field-linkedin-url a:before {
  width: 26px;
  height: 26px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
@media only screen and (max-width: 480px) {
  .page-user .pane-user-field-linkedin-url a {
    width: 26px;
    height: 26px;
    display: inline-block;
    margin-right: 3px;
    position: relative;
    top: 1px;
  }
}
.page-user .pane-user-field-twitter-url a:before {
  width: 26px;
  height: 26px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
@media only screen and (max-width: 480px) {
  .page-user .pane-user-field-twitter-url a {
    width: 26px;
    height: 26px;
    display: inline-block;
    margin-right: 3px;
    position: relative;
    top: 1px;
  }
}
.page-user .pane-user-flag-commons-follow-user-link {
  clear: both;
}
/**
 * Group nodes
 */
.pane-node-commons-groups-group-contributors-count-topics {
  display: inline-block;
  margin: 0;
}
.node-group .field-name-body {
  margin-top: 1.4em;
}
.node-group .pane-node-flag-commons-follow-group-link {
  display: inline-block;
  position: absolute;
  top: .5em;
  right: 0;
  margin: 0;
}
@media only screen and (max-width: 768px) {
  .node-group .pane-node-flag-commons-follow-group-link {
    position: static;
    top: auto;
    right: auto;
  }
}
.group-recent-data {
  display: inlline-block;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 48%;
  margin-bottom: 0;
  margin-right: 4%;
}
@media only screen and (max-width: 768px) {
  .group-recent-data {
    float: none;
    width: auto;
    margin-bottom: 1.7em;
  }
  .group-recent-data:last-child {
    margin-bottom: 0;
  }
}
.group-recent-data-odd {
  margin-right: 0;
}
/* =============================================================================
 *   Regions
 * ========================================================================== */
/**
 * Header region, embedded in the #header
 */
.region-header {
  display: inline-block;
  text-align: left;
  width: 19.3em;
}
@media only screen and (max-width: 768px) {
  .region-header {
    width: auto;
    position: absolute;
    right: 10px;
    top: -1.5em;
  }
}
/* =============================================================================
 *   Links
 * ========================================================================== */
a {
  text-decoration: none;
  color: #2783b9;
}
a:hover,
a:focus {
  text-decoration: underline;
}
/* =============================================================================
 *   Primary, Secondary and Menu Bar region menus
 * ========================================================================== */
#primary-menu-bar {
  display: inline-block;
}
/**
 * Use one of the following id's for granular control:
 *  - #menu-bar (menu bar region)
 *  - #primary-menu (main menu)
 *  - #secondary-menu (secondary/user menu)
 * You can target all of these with .nav or div[id$="menu-bar"]
 */
#menu-bar.nav {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 -9999em;
  padding-bottom: 9999em;
}
#menu-bar.nav h3.block-title {
  display: none;
}
#menu-bar.nav ul.menu {
  margin: 0;
  padding: 0;
}
#menu-bar.nav ul.menu li {
  display: inline-block;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
#menu-bar.nav ul.menu li:hover .arrow:before,
#menu-bar.nav ul.menu li.active-trail .arrow:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7px 8px 7px;
  border-color: transparent transparent #3d9dd6 transparent;
}
#menu-bar.nav ul.menu li:hover .arrow:after,
#menu-bar.nav ul.menu li.active-trail .arrow:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 1px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #2783b9 transparent;
}
#menu-bar.nav ul.menu li a {
  z-index: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  white-space: nowrap;
  margin-bottom: -9998em;
  padding: 1.9375em 0.8125em 9999em;
  height: 4em;
  text-transform: uppercase;
  text-shadow: black 1px 1px 4px;
  background-position: center 10px;
  background-repeat: no-repeat;
  position: relative;
}
#menu-bar.nav ul.menu li a:hover,
#menu-bar.nav ul.menu li a:focus {
  text-decoration: none;
}
#menu-bar.nav ul.menu li a .arrow {
  width: 17px;
  height: 9px;
  position: absolute;
  left: 50%;
  bottom: -1px;
  margin: 0 0 0 -8px;
}
#menu-bar.nav .block {
  margin: 0;
}
@media only screen and (max-width: 480px) {
  #menu-bar.nav {
    border-right: 0;
    -moz-box-shadow: #4082a7 0 0 0;
    -webkit-box-shadow: #4082a7 0 0 0;
    box-shadow: #4082a7 0 0 0;
  }
  #menu-bar.nav ul.menu li a {
    font: 0/0 a;
    width: 40px;
    height: 50px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  #menu-bar.nav {
    border-right: none;
  }
  #menu-bar.nav ul.menu li a {
    padding-right: 0.4375em;
    padding-left: 0.4375em;
  }
}
#menu-bar.nav ul.menu li.main-menu-search {
  display: none;
}
@media only screen and (max-width: 768px) {
  #menu-bar.nav ul.menu li.main-menu-search {
    display: inline-block;
  }
}
#block-commons-utility-links-commons-utility-links {
  margin: 0;
}
#block-commons-utility-links-commons-utility-links .block-inner {
  margin: 0;
}
ul.commons-utility-links {
  list-style: none;
  text-align: right;
  /*margin: .2em 0;*/
  padding: 0;
  font-size: .875em;
  line-height: 1.4em;
}
.block-content ul.commons-utility-links {
  padding: 0;
}
ul.commons-utility-links li {
  display: inline-block;
}
.logged-in ul.commons-utility-links li.first {
  margin-right: 17px;
  font-weight: normal;
}
ul.commons-utility-links li.last {
  border-left: 1px solid #2783b9;
  margin-left: 9px;
}
ul.commons-utility-links li.last a {
  margin-left: 9px;
}
.unread-invitations a {
  width: 14px;
  height: 14px;
  display: inline-block;
  /*margin-right: 3px;*/
  position: relative;
  /*top: 1px;*/
}
.unread-messages a,
.no-unread-messages a {
  width: 18px;
  height: 14px;
  /*display: inline-block;
  margin-right: 3px;*/
  position: relative;
  /*top: 1px;*/
}
.unread-invitations a,
.unread-messages a,
.no-unread-messages a {
  /*position: relative;
  top: .3em;
  display: inline-block;
  margin-top: -0.2em;
  margin-right: .8em;*/
}
.no-unread-messages a {
  /*top: -0.1em;
  margin-top: 0;*/
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  /*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;*/
}
.notification-count {
  position: absolute;
  top: -0.2em;
  right: -0.6em;
  display: inline-block;
  padding: 0 .2em;
  font-size: .88em;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  -moz-box-shadow: 0 0 2px #2783b9;
  -webkit-box-shadow: 0 0 2px #2783b9;
  box-shadow: 0 0 2px #2783b9;
  background: #46ba31;
  background: -moz-linear-gradient(#46ba31, #28691c);
  background: -o-linear-gradient(#46ba31, #28691c);
  background: -webkit-linear-gradient(#46ba31, #28691c);
  background: linear-gradient(#46ba31, #28691c);
}
/* =============================================================================
 *   Superfish
 * ========================================================================== */
ul.sf-menu {
  margin-bottom: 0;
}
ul.sf-menu a {
  border-left: 0;
  border-top: 0;
  padding: 0 10px;
  text-decoration: none;
  height: 2.5em;
  line-height: 2.5em;
}
ul.sf-menu li:hover,
ul.sf-menu li.sfHover {
  outline: 0;
}
ul.sf-menu a:focus,
ul.sf-menu a:hover,
ul.sf-menu a:active {
  outline: 0;
}
/**
 * Superfish blocks
 */
.block-superfish ul {
  margin: 0 !important;
  padding: 0 !important;
}
.block-superfish li {
  margin: 0 !important;
  padding: 0 !important;
}
/**
 * Vertical style
 */
.sf-vertical {
  width: 100%;
}
.sf-vertical li {
  width: 100%;
}
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
  left: 100%;
  top: 0;
  margin: 0;
  padding: 0;
}
.sf-vertical li a {
  padding: 0 10px;
}
/**
 * Navbar style
 */
.sf-navbar {
  padding-bottom: 0 !important;
}
/**
 * Sensible padding for the default style
 */
.sf-menu.sf-style-default a {
  padding: 0 10px;
}
/* =============================================================================
 *   Menus, usually blocks
 * ========================================================================== */
ul.menu {
  padding-left: 15px;
}
ul.menu ul {
  padding-left: 15px;
}
ul.menu ul li {
  margin: 0;
}
/* If li.content exists it's a problem, so reset the padding */
.block .menu li.content {
  padding: 0;
}
/* =============================================================================
 *   Book navigation menu
 * ========================================================================== */
.book-navigation .page-up {
  /* Prevent text wrapping to a new line, assumes English "up" is used (two characters) */
  min-width: 2em;
  white-space: nowrap;
}
.book-navigation .menu {
  margin-left: 0;
}
/* =============================================================================
 *   Breadcrumbs
 * ========================================================================== */
#breadcrumb {
  margin: 10px 0;
  /* If the label is set to show in theme settings the label class is added */
}
#breadcrumb .breadcrumb-label {
  font-size: 1em;
  display: inline;
  padding-right: 10px;
}
#breadcrumb .breadcrumb-label:after {
  content: ":";
}
#breadcrumb ol {
  margin: 0;
  padding: 0;
}
#breadcrumb .with-breadcrumb-label ol {
  display: inline;
}
#breadcrumb li {
  list-style: none;
  display: inline;
}
/* =============================================================================
 *   Pagers
 * ========================================================================== */
ul.pager {
  clear: both;
  margin: 0;
  text-align: center;
}
.item-list ul.pager li {
  margin: 0;
}
ul.pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: .5em;
}
ul.pager li.pager-current {
  font-weight: 700;
}
.block ul.pager li {
  margin: 0;
}
/* =============================================================================
 *   Skip Navigation
 * ========================================================================== */
#skip-link {
  left: 50%;
  margin-left: -6.5em;
  margin-top: 0;
  padding: 0 0.5em;
  position: absolute;
  width: 12em;
  z-index: 50;
}
#skip-link a {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #e4e3cf;
  display: block;
  line-height: 2;
  padding: 0;
  text-align: center;
  text-decoration: none;
}
#skip-link a:link,
#skip-link a:visited {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #e4e3cf;
  display: block;
  line-height: 2;
  padding: 0;
  text-align: center;
  text-decoration: none;
}
#skip-link a:hover,
#skip-link a:focus,
#skip-link a:active {
  outline: 0;
}
/* =============================================================================
 *   Tabs (local tasks)
 * ========================================================================== */
#tasks {
 margin-top: 10px;
 margin-bottom: 10px;
}
ul.primary {
  border-bottom-color: #cccccc;
  /*margin: 20px 0;*/
    margin:0px;
  padding: 0 0 0 5px;
}
ul.primary li {
  display: block;
  float: left;
  margin: 0 1px -1px;
}
ul.primary li a {
  background-color: whitesmoke;
  border-color: #cccccc;
  margin-right: 1px;
  padding: 0 10px;
  display: block;
  float: left;
  height: 1.5em;
  line-height: 1.5em;
}
ul.primary li a:hover,
ul.primary li a:focus {
  background-color: #eeeeee;
  border-color: #cccccc;
}
ul.primary li.active a,
ul.primary li.active a:hover,
ul.primary li.active a:focus {
  background-color: #e4e3cf;
  border-bottom-color: #e4e3cf;
}
ul.secondary {
  border-bottom: 1px solid #cccccc;
  margin: 1em 0 0;
  padding: 0 .3em 1em;
}
ul.secondary li {
  border-right: 0;
  list-style: none;
  padding: 0 10px 0 0;
}
ul.secondary li a:hover,
ul.secondary li a.active {
  border-bottom: none;
  text-decoration: underline;
}
/* =============================================================================
 *   Action links
 * ========================================================================== */
ul.action-links {
  margin: 20px 0 0;
  list-style: none;
}
/* =============================================================================
 *  Field Styling
 * ========================================================================== */
/**
 * Labels are h2 in Adaptivetheme. Use a strong selector to mitigate unwanted ineritance issues
 */
.field-label {
  font-size: 1em;
  font-weight: 700;
  font-family: inherit;
  line-height: inherit;
  margin-bottom: 0;
}
/**
 * Taxonomy
 */
.field-type-taxonomy-term-reference {
  /* The same bottom margin as p, blockquote, ul, ol and dl */
 /*margin-bottom: 1.5em;*/
}
.field-type-taxonomy-term-reference.field-label-inline .field-items {
  margin: 0;
  padding: 0;
}
.field-type-taxonomy-term-reference.field-label-inline .field-item {
  display: inline;
  list-style: none;
  padding: 0 10px 0 0;
}
/**
 * Float left setting
 */
.ia-l .field-type-image figure,
.iat-l .field-type-image figure {
  margin: 5px 20px 15px 0;
}
/**
 * Centered setting
 */
.ia-c .field-type-image figure,
.iat-c .field-type-image figure {
  margin: 5px auto 15px;
}
/**
 * Float right setting
 */
.ia-r .field-type-image figure,
.iat-r .field-type-image figure {
  margin: 5px 0 15px 20px;
}
/* =============================================================================
 *   Panels Styling
 * ========================================================================== */
.node-title,
.pane-title {
  font-weight: normal;
  font-size: 1.6em;
}
.panel-display {
  min-width: 100%;
  /*margin-right: -10px;
  margin-left: -10px;*/
}
.panel-display .region {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /*padding-right: 10px;
  padding-left: 10px;*/
}
.nodes {
  margin-top: 1em;
}
.pane-commons-featured-panel-pane-1 .block-inner,
.pane-commons-events-upcoming .block-inner {
  margin: 0;
}
.pane-commons-featured-panel-pane-1 .block-inner .views-row-last,
.pane-commons-events-upcoming .block-inner .views-row-last {
  border-bottom: none;
}
.node-type-group .node-teaser {
  position: relative;
}
.node-type-group.page-node .pane-node-content > .block-inner {
  padding: 0;
  margin: 0;
}
.node-type-group.page-node .pane-node-content figure {
  float: left;
  margin: 3px 10px 5px 0;
  background: white;
  padding: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: #858585 1px 1px 4px;
  -webkit-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;
  position: relative;
  display: block;
  line-height: 0;
}
.node-type-group.page-node .node-content {
  margin-left: 0;
}
.pane-commons-groups-directory-panel-pane-1 {
  background-color: transparent;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-right: 0;
  margin-bottom: 0;
}
.page-groups .region-two-66-33-top {
  position: relative;
}
.pane-commons-groups-commons-groups-create-group {
  position: absolute;
  top: -4em;
  right: 10px;
  text-align: right;
}
@media only screen and (max-width: 480px) {
  .pane-commons-groups-commons-groups-create-group {
    position: static;
    top: auto;
    right: auto;
  }
}
.pane-commons-groups-commons-groups-create-group a {
  margin: 0;
}
.pane-commons-groups-commons-groups-create-group a:before {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  top: 3px;
}
@media only screen and (max-width: 480px) {
  .pane-commons-groups-commons-groups-create-group a {
    float: none;
    display: block;
  }
}
/* =============================================================================
 *   Views Styling
 * ========================================================================== */
.view-display-id-commons_events_upcoming_page .views-row article .commons-events-form-float {
  float: right;
  margin: -40px 0 0 0;
}
.views-view-grid {
  border: none;
  margin: 0;
}
.views-view-grid tbody tr {
  border-top: none;
  background: none;
}
.views-view-grid td {
  padding: 5px;
}
.grid-grouping-title {
  font-size: 1em;
  color: #858585;
  margin-bottom: 10px;
}
.pager a {
  margin: 0;
  padding-right: .75em;
  padding-left: .75em;
}
.view-commons-groups-directory > .view-content > .views-row,
.view-commons-homepage-content .node-teaser.node-group > .view-content > .views-row {
  position: relative;
}
.view-commons-groups-directory .pane-node-body,
.view-commons-homepage-content .node-teaser.node-group .pane-node-body {
  margin-bottom: 0;
}
.pane-node-field-group-logo {
  float: left;
  margin: 0 10px 10px 0;
}
.pane-node-field-group-logo .field-name-field-group-logo a {
  display: block;
  border: 3px solid white;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 1px 1px 3px #515663;
}
.pane-node-field-group-logo .field-name-field-group-logo a img {
  display: block;
}
.pane-commons-contributors-group-panel-pane-1 table,
.pane-commons-contributors-group-panel-pane-1 tbody {
  margin: 0;
  border: none;
}
.pane-commons-contributors-group-panel-pane-1 tbody tr {
  background-color: transparent;
  border: none;
}
.pane-commons-contributors-group-panel-pane-1 td {
  padding: 0;
  margin: 0 1px 1px 0;
  float: left;
  line-height: 0;
}
.pane-commons-contributors-group-panel-pane-1 td a {
  position: relative;
  display: block;
}
.pane-commons-contributors-group-panel-pane-1 td a img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.pane-commons-contributors-group-panel-pane-1 td a span {
  display: none;
  position: absolute;
  top: -100%;
  background-color: rgba(0, 0, 0, 0.85);
  white-space: nowrap;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  padding: 5px 8px;
  color: white;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  z-index: 15;
}
.pane-commons-contributors-group-panel-pane-1 td a span:after {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: rgba(0, 0, 0, 0.85) transparent transparent transparent;
  position: absolute;
  left: 10px;
  top: 100%;
}
.pane-commons-contributors-group-panel-pane-1 td a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.pane-commons-contributors-group-panel-pane-1 td a:hover span {
  display: block;
}
.region-two-66-33-second .view-commons-contributors-group table,
.region-two-66-33-second .view-commons-contributors-group tbody {
  margin: 0;
  border: none;
}
.region-two-66-33-second .view-commons-contributors-group tbody tr {
  background-color: transparent;
  border: none;
}
.region-two-66-33-second .view-commons-contributors-group td {
  padding: 0;
  line-height: 0;
}
.region-two-66-33-second .view-commons-contributors-group td.col-last a {
  margin-right: 0;
}
.region-two-66-33-second .view-commons-contributors-group td .user-picture {
  margin-bottom: 10px;
}
.region-two-66-33-second .view-commons-contributors-group td .user-picture img {
  width: 40px;
}
#views-exposed-form-commons-bw-all-page-1 .views-submit-button {
  margin-left: 20px;
}
#views-exposed-form-commons-bw-all-page-1 .views-exposed-widget {
  padding: 0;
}
#views-exposed-form-commons-bw-all-page-1 .views-exposed-widget .form-submit {
  margin-top: 0;
}
.pane-node-commons-groups-group-contributors-count-topics {
  font-size: 11px;
}
.dynamic-filter-lists .views-exposed-widget,
.dynamic-filter-lists .views-widget,
.dynamic-filter-lists label,
.dynamic-filter-lists .form-select-wrapper {
  display: inline-block;
  line-height: 1.7em;
  vertical-align: baseline;
  white-space: nowrap;
}
.dynamic-filter-lists .views-exposed-widget {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.dynamic-filter-lists .views-exposed-widget label {
  font-weight: normal;
  color: #858585;
  margin: 0;
}
.dynamic-filter-lists .views-submit-button {
  position: absolute;
  visibility: hidden;
  padding: 0;
  height: auto;
}
.dynamic-filter-lists .views-submit-button .form-submit {
  margin-top: 0;
}
.widget-changed .views-submit-button {
  position: static;
  visibility: visible;
}
.commons-bw-create-choose {
  cursor: pointer;
}
.commons-bw-create-choose span {
  width: 8px;
  height: 10px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  margin-right: 0;
}
.commons-bw-create-choose-bg {
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 10;
}
.create-choose-open .commons-bw-create-choose-bg {
  display: block;
}
.commons-bw-create-choose-holder {
  position: relative;
}
.commons-bw-create-all-widget-types {
  position: absolute;
  display: none;
  left: -50px;
  top: -50px;
  z-index: 11;
  width: 210px;
  background: white;
  border: 1px solid #46ba31;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  list-style: none;
}
.block-content .commons-bw-create-all-widget-types,
.item-list .commons-bw-create-all-widget-types {
  margin: 0;
  padding: 0;
}
.commons-bw-create-all-widget-types li {
  border-bottom: 1px solid #b8b8b8;
  position: relative;
  font-size: 0.85em;
  color: #858585;
}
.commons-bw-create-all-widget-types li .last {
  border-bottom: none;
}
.item-list .commons-bw-create-all-widget-types li {
  margin: 0;
  padding: 10px 10px 10px 27px;
}
.commons-bw-create-all-widget-types li .commons-polls-create:before {
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  position: absolute;
  left: 10px;
  top: 13px;
}
.commons-bw-create-all-widget-types li .commons-posts-create:before {
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  position: absolute;
  left: 10px;
  top: 13px;
}
.commons-bw-create-all-widget-types li .commons-wikis-create:before {
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  position: absolute;
  left: 10px;
  top: 13px;
}
.commons-bw-create-all-widget-types li .commons-events-create:before {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  position: absolute;
  left: 10px;
  top: 13px;
}
.commons-bw-create-all-widget-types li .commons-q-a-create:before {
  height: 13px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  position: absolute;
  left: 10px;
  top: 13px;
}
.commons-bw-create-all-widget-types li a {
  display: block;
  color: #46ba31;
  font-size: 1.3em;
}
.create-choose-open .commons-bw-create-all-widget-types {
  display: block;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .view-filters,
#quicktabs-container-commons_bw .quicktabs-tabpage .attachment-before {
  display: block;
  clear: both;
  vertical-align: top;
  margin-bottom: 1.7em;
  padding: .5em .6em;
  font-size: .88em;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: whitesmoke;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .views-exposed-widgets {
  margin-bottom: 0;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .views-exposed-widget {
  margin-right: 1.7em;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .views-widget-sort-order {
  display: none;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .view-content,
#quicktabs-container-commons_bw .quicktabs-tabpage .view-empty {
  clear: both;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .views-submit-button {
  margin-right: 0;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .form-submit {
  margin-top: 0;
  margin-bottom: .1em;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .hidden {
  display: none;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs {
  margin-bottom: 1.7em;
}
.commons-bw-partial-node-form {
  margin-bottom: 1.7em;
  padding-left: 68px;
}
.commons-bw-partial-node-form.compact-form .form-item {
  margin: 0;
}
.commons-bw-partial-node-form .user-picture {
  margin-top: 2.6em;
}
@media only screen and (max-width: 480px) {
  .commons-bw-partial-node-form {
    padding-left: 0;
  }
  .commons-bw-partial-node-form .user-picture {
    display: none;
  }
}
.commons-bw-partial-node-form .field-type-image {
  margin-top: 1.7em;
}
.commons-bw-partial-node-form .field-name-og-group-ref .fieldset-outer-wrapper {
  margin-top: 1.7em;
  margin-bottom: 1.7em;
  padding-top: 1.7em;
  border-top: 1px solid #cccccc;
}
.partial-node-form-title {
  margin-top: 0;
  margin-bottom: .2em;
  margin-left: -68px;
  color: #46bb2e;
}
@media only screen and (max-width: 480px) {
  .partial-node-form-title {
    margin-left: 0;
  }
}
.trigger-field,
.trigger-field .form-item {
  margin-top: 0;
}
.compact-form .trigger-field input,
.compact-form .trigger-field textarea {
  height: 2.2em;
  overflow: hidden;
}
.expandable-form-toggle {
  float: right;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: .6em;
  overflow: hidden;
}
.expandable-form-toggle,
.expandable-form-toggle:before {
  width: 1.4em;
  height: 1.4em;
  text-align: center;
}
.expanded-form .expandable-form-toggle {
  display: block;
}
.expanded-form .expandable-form-toggle:before {
  content: 'x';
  display: block;
}
.expandable-form-toggle:hover {
  text-decoration: none;
}
.compact-form .full-form {
  float: right;
  margin-top: .5em;
}
.compact-form .full-form:after {
  content: '\2192';
  display: inline-block;
  margin-left: .2em;
}
/* =============================================================================
 *   Block Styling
 * ========================================================================== */
/**
 * "Search form" block
 */
.block-search {
  display: block;
  background-color: #24476b;
  background-image: -moz-linear-gradient(top, #24476b 0%, #2b5782 100%);
  background-image: -o-linear-gradient(top, #24476b 0%, #2b5782 100%);
  background-image: -webkit-linear-gradient(top, #24476b 0%, #2b5782 100%);
  background-image: linear-gradient(to bottom, #24476b 0%, #2b5782 100%);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 1px 1px 2px #000000 inset, 2px 3px 3px rgba(255, 255, 255, 0.09);
  height: 30px;
  margin: 0 0 0 10px;
  position: relative;
}
.block-search .container-inline label,
.block-search .container-inline div {
  float: left;
  display: block;
  margin-top: 0;
  margin-bottom: 0;
}
.block-search .container-inline .form-item-custom-search-types {
  position: relative;
  z-index: 2;
  display: inline-block;
  width: 5.5em;
  margin: 0.3em 0 0.3em -5.8em;
  padding-left: .3em;
  left: 5.8em;
}
.block-search .container-inline .form-item-custom-search-types .select-status:after {
  border-top-color: white;
}
.block-search .block-inner {
  margin-left: 0;
  margin-right: 0;
}
.block-search .form-item-search-block-form {
  position: relative;
  z-index: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding-right: 1.5em;
  padding-left: 5.8em;
}
.block-search .form-text {
  width: 12em;
  max-width: 100%;
  color: white;
  background: transparent;
  border: none;
}
.block-search .form-text:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.block-search .form-actions {
  position: absolute;
  right: 1em;
}
.block-search .form-actions,
.block-search .form-submit {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.4em;
  height: 1.4em;
}
.block-search .form-submit {
  text-indent: -9999em;
}
.block-search .form-submit,
.block-search .form-submit:hover {
  border: none;
}
@media only screen and (max-width: 768px) {
  .block-search {
    display: none;
  }
}
/* =============================================================================
 *   Node Styling
 * ========================================================================== */
.featured-node-tooltip {
  position: absolute;
  left: 100%;
  top: 1px;
  background-color: rgba(0, 0, 0, 0.85);
  white-space: nowrap;
  padding: 3px 5px;
  color: white;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: none;
  margin-left: 5px;
  z-index: 1;
}
.featured-node-tooltip:before {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 5px 5px 0;
  border-color: transparent rgba(0, 0, 0, 0.85) transparent transparent;
  position: absolute;
  left: -5px;
  top: 50%;
  margin-top: -5px;
}
.node-teaser.node-promoted:hover .featured-node-tooltip {
  display: block;
}
.node .node-title {
  font-family: "pt sans";
  margin: 0;
}
/**
 * Node forms
 */
.node-form {
  /* Polls have some bad, over specific, styles so this is what needs to be
     done. */
}
.node-form #poll-choice-table .form-text {
  width: 100%;
}
/* =============================================================================
 *   Comment Styling - Comments, comment wrapper, comment form
 * ========================================================================== */
/**
 * Wrapper for a single comment
 */
.comment {
  margin-bottom: 20px;
}
/**
 * "New" marker for comments that are new for the current user
 */
.new {
  color: #cc0000;
}
/**
 * Nested comments are indented
 */
.indented {
  margin-left: 40px;
}
.has-rate-widget {
  min-height: 4em;
  margin-right: 6em;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .has-rate-widget {
    min-height: 0;
    margin-right: 0;
  }
}
.rate-widget-commons_thumbs_up_down {
  float: right;
  position: absolute;
  top: 0;
  right: -6em;
  margin-top: 0;
}
@media only screen and (max-width: 768px) {
  .rate-widget-commons_thumbs_up_down {
    position: static;
    float: left;
    margin: 20px auto;
  }
}
.related-information {
  clear: both;
  margin: 20px 0;
}
.related-information .field {
  float: left;
}
/* =============================================================================
 *   Forms
 * ========================================================================== */
html.js input.form-autocomplete {
  background-position: 100% 5px;
}
html.js input.throbbing {
  background-position: 100% -15px;
  /* LTR */
}
/**
 * Forms in tables.
 */
tr.odd .form-item,
tr.even .form-item {
  white-space: normal;
}
/**
 * Wrapper for a form element (or group of form elements) and its label
 */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #cc0000;
}
.form-item label {
  font-weight: 700;
}
.form-item .description {
  font-size: 0.85em;
}
/**
 * Highlight marks and form required mark
 */
.marker,
.form-required {
  color: #cc0000;
}
/**
 * Password confirmation
 */
.password-parent,
.confirm-parent {
  margin: 0;
}
form.commons-events-form-float {
  background: none;
  padding: 0;
  border: none;
  border-radius: 0;
  margin: .5em 0 0 0;
}
form.commons-events-form-float input {
  margin: 0;
}
#edit-field-topics-und {
  border-top: 2px groove #8A8A8A;
  border-left: 2px groove #8A8A8A;
}
/*form.commons-events-form-float {
  background: none;
  padding: 0;
  border: none;
  max-width: 10em;
  margin-right: -10em;
  text-align: center;
}*/
form.commons-events-form-float .commons-event-status {
  font-size: 100%;
  line-height: 1.2em;
  margin-top: .3em;
  text-align: left;
}/*
@media only screen and (min-width: 481px) and (max-width: 768px) {
  form.commons-events-form-float .commons-event-status {
    display: inline-block;
    margin-left: 1em;
  }
}
@media only screen and (max-width: 768px) {
  form.commons-events-form-float {
    float: none;
    margin: 1em 0;
    max-width: inherit;
    text-align: left;
  }
}*/
/* =============================================================================
 *   Tables
 * ========================================================================== */
table {
  margin: 10px 0;
  padding: 0;
  width: 100%;
    align
}
table.sticky-header {
  display: none;
  z-index: 10;
}
table,
thead,
tbody,
tr,
th,
td {
  border-color: #cccccc;
}
table,
td,
th {
  vertical-align: middle;
}
caption,
th,
td {
  text-align: left;
}
thead tr {
  font-weight: 700;
  background-color: #e5e5e5;
}
td,
th {
  border-bottom: 0;
  margin: 0;
  /*padding: 5px 7px;*/
}
@media (max-width:640px) {
    td, th {
      padding: 5px 7px;
    }
}
tbody tr {
  border-top: 1px solid #cccccc;
}
tr {
  /* Table row striping */
}
tr.odd {
  background: #e4e3cf;
}
tr.info,
tr.even,
tr:nth-child(2n+2) {
  border-bottom: 0;
  background-color: whitesmoke;
}
tr.odd td.active {
  background-color: #eeeeee;
}
tr.even td.active {
  background-color: #ebebeb;
}
/**
 * Forum tables
 * Core sets white-space to nowrap, which makes no sense
 */
#forum td .created,
#forum td .posts,
#forum td .topics,
#forum td .last-reply,
#forum td .replies,
#forum td .pager {
  white-space: normal;
}
/* =============================================================================
 *   Messages
 * ========================================================================== */
div.messages {
  margin-bottom: 10px;
  margin-top: 10px;
}
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}
/**
 * Unpublished nodes
 */
.node-unpublished p.unpublished,
.comment-unpublished p.unpublished {
  color: pink;
  color: rgba(239, 170, 170, 0.4);
  font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
  height: 0;
  margin: 0;
  padding: 0;
  overflow: visible;
  text-align: center;
  text-transform: uppercase;
  word-wrap: break-word;
}
/* =============================================================================
 *    Maintenance pages
 * ========================================================================== */
.maintenance-page .container {
  padding: 40px 0;
}
.db-offline .container {
  margin: 0 auto;
  padding: 40px 0;
  width: 100%;
  max-width: 960px;
}
.db-offline div.messages {
  margin: 20px 0 0;
}
.db-offline #content {
  padding: 20px 0;
}
/* =============================================================================
 *   Misc overrides for contrib modules
 * ========================================================================== */
/**
 * Admin menu overrides
 */
#admin-menu {
  margin: 0;
  padding: 0;
}
/**
 * Devel Module
 */
.dev-query {
  background: #eeeeee;
  padding: 30px;
}
/**
 * Styleguide module tweaks
 */
#styleguide-header {
  padding: 0 10px;
}
#styleguide-header .item-list {
  font-family: inherit;
  margin: 0 20px 20px 0;
  min-height: 260px;
  width: auto;
}
/* =============================================================================
 *   Front Page specific
 * ========================================================================== */
body.front .region-three-33-top {
  font-size: 24px;
  font-weight: 300;
}
body.front .region-three-33-top h1 {
  color: #333333;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}
body.front .region-three-33-top .commons_home-welcome-image {
  float: right;
}
body.front.not-logged-in #block-system-main .pane-1 .pane-title {
  font-weight: 700;
  font-size: 38px;
  color: #333333;
}
.commons-events-form-float {
  float: right;
  margin-left: 15px;
}
.commons-events-form-float input {
  margin: 0;
}
.commons-event-count {
  font-size: 1.2em;
  font-weight: bold;
}
body.front.logged-in .view-commons-homepage-content > .view-content {
  padding: 10px;
}
body.front.logged-in .view-commons-homepage-content > .view-content > .views-row {
  position: relative;
}
body.front.logged-in .view-commons-homepage-content .article.node .author-datetime,
body.front.logged-in .view-commons-homepage-content .node-teaser.node-group .author-datetime {
  margin-bottom: 1.5em;
  clear: both;
}
body.front.logged-in .view-commons-homepage-content .views-row-first {
  border-top: none;
}
body.front.logged-in .view-commons-homepage-content .item-list {
  padding: 10px 0 0 0;
}
body.front.logged-in #views-exposed-form-commons-homepage-content-panel-pane-1 .views-exposed-widgets {
  padding: 10px 0;
  margin-bottom: 0;
}
body.front.logged-in .view-commons-homepage-content .article.node.no-user-picture .node-header,
body.front.logged-in .view-commons-homepage-content .article.node.no-user-picture .node-content,
body.front.logged-in .view-commons-homepage-content .article.node.no-user-picture .author-datetime,
body.front.logged-in .view-commons-homepage-content .article.node.no-user-picture .links,
body.front.logged-in .view-commons-homepage-content .article.node.node-page .node-header,
body.front.logged-in .view-commons-homepage-content .article.node.node-page .node-content,
body.front.logged-in .view-commons-homepage-content .article.node.node-page .author-datetime,
body.front.logged-in .view-commons-homepage-content .article.node.node-page .links {
  margin-left: 0;
}
#quicktabs-commons_follow_ui .flag-email-group a,
#quicktabs-commons_follow_ui .flag-email-node a,
#quicktabs-commons_follow_ui .flag-email-user a,
#quicktabs-commons_follow_ui .flag-email-term a {
  cursor: default;
}
#quicktabs-commons_follow_ui .flag-email-group a input,
#quicktabs-commons_follow_ui .flag-email-node a input,
#quicktabs-commons_follow_ui .flag-email-user a input,
#quicktabs-commons_follow_ui .flag-email-term a input {
  cursor: default;
}
#quicktabs-commons_follow_ui .flag-email-group a span,
#quicktabs-commons_follow_ui .flag-email-node a span,
#quicktabs-commons_follow_ui .flag-email-user a span,
#quicktabs-commons_follow_ui .flag-email-term a span {
  display: none;
}
/**
 *  Placeholder styles
 */
/**
 * Events Page
 */
.page-events .region-three-25-50-25-third .pane-views-panes {
  margin-right: 0;
}
.page-events div.search-result-wrapper h3.title {
  text-decoration: none;
}
.page-events div.search-result-wrapper h3.title a {
  color: #2783b9;
}
@media only screen and (max-width: 768px) {
  .page-events .three-25-50-25 > .filters-processed {
    clear: none;
    position: absolute;
    right: 0;
    float: right;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    font-size: .88em;
    background: white;
    border: 1px solid #eeeeee;
    z-index: 1;
  }
  .page-events .three-25-50-25 > .filters-processed .commons-pod {
    margin: 0;
    padding: 10px 0;
    -moz-border-radius: 0 0 0 3px;
    -webkit-border-radius: 0;
    border-radius: 0 0 0 3px;
  }
  .page-events .three-25-50-25 > .filters-processed .panel-pane {
    display: none;
  }
  .page-events .three-25-50-25 > .filters-processed .filter-trigger {
    display: block;
  }
  .page-events .three-25-50-25 > .expanded {
    margin-right: 0;
    width: 75%;
    height: auto;
    opacity: 1;
  }
  .page-events .three-25-50-25 > .expanded .commons-pod {
    padding: 10px;
  }
  .page-events .three-25-50-25 > .expanded .panel-pane {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  .page-events .filter-overlay.expanded {
    display: block;
  }
}
.pane-commons-events-commons-events-create-event-link {
  text-align: right;
}
.pane-commons-events-commons-events-create-event-link .block-inner {
  margin: 0;
}
.pane-commons-events-commons-events-create-event-link a:before {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  /*content: "";*/
  top: 2px;
  margin-right: 6px;
}
/**
 * Search
 */

#search-form {
    clear: both;
    /*margin: -20px 0 0;*/
    padding: 0px;
}
/*@media (max-width: 767px) {
  #search-form {
    margin: -20px 0 0;
    padding: 0 10px;
  }
}*/

.search-form-page .form-type-textfield label {
  white-space: nowrap;
}
.search-form-page .form-type-textfield input {
  width: 56%;
  float: left;
}
/*@media only screen and (max-width: 480px) {
  .search-form-page .form-type-textfield,
  .search-form-page .form-type-textfield input {
    display: block;
    width: 100%;
  }
}
@media only screen and (min-width: 481px) {
  .search-form-page .form-item {
    margin-bottom: 0;
  }
}*/


.action-item-search[type="submit"] {
  min-width: 16px;
  border: 1px solid #8ac735;
  background-color: #96ce47;
  box-shadow: 0 2px 1px #709b32;
  text-shadow: none;
}
.action-item-search[type="submit"],
.action-item-search[type="submit"]:link,
.action-item-search[type="submit"]:visited {
  color: #FFFFFF;
}
.action-item-search[type="submit"]:hover {
  background-color: darken(#96ce47,5%) !important;
}
.action-item-search[type="submit"]:focus,
.action-item-search[type="submit"]:active {
  right: -1px;
  bottom: -1px;
  box-shadow: none;
}
[disabled].action-item-search[type="submit"] {
  min-width: 16px;
  border: 1px solid #8ac735;
  background-color: #96ce47;
  box-shadow: 0 2px 1px #709b32;
  text-shadow: none;
}
.action-item-search[type="submit"],
.action-item-search[type="submit"]:hover,
.action-item-search[type="submit"]:active,
.action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.action-item-search {
  float: right;
  margin-right: 0;
  margin-bottom: 0;
}
.action-item-search,
.action-item-search[type="submit"] {
  padding-left: 3em;
}
@media only screen and (max-width: 480px) {
  .action-item-search {
    float: none;
    clear: both;
    display: block;
  }
}
@media only screen and (min-width: 481px) {
  .action-item-search {
    margin-top: 0;
  }
}
.block-facetapi {
  margin-bottom: .7em;
  padding-bottom: 2em;
  /*border-bottom: 1px solid #cccccc;*/
}
.block-facetapi:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.block-facetapi .block-title {
  margin-bottom: 10px;
  color: #515663;
  font-size: 1.2em;
}
.facetapi-facetapi-links,
.facetapi-date-range {
  margin: 0;
  padding: 0;
}
.facetapi-facetapi-links li.leaf,
.facetapi-date-range li.leaf {
  margin-left: 0;
  list-style-type: none;
  list-style-image: none;
}
@media only screen and (max-width: 480px) {
  .page-search .two-33-66 > .filters-processed {
    clear: none;
    position: absolute;
    right: 0;
    float: right;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    font-size: .88em;
    background: white;
    border: 1px solid #eeeeee;
    z-index: 1;
  }
  .page-search .two-33-66 > .filters-processed .commons-pod {
    margin: 0;
    padding: 10px 0;
    -moz-border-radius: 0 0 0 3px;
    -webkit-border-radius: 0;
    border-radius: 0 0 0 3px;
  }
  .page-search .two-33-66 > .filters-processed .panel-pane {
    display: none;
  }
  .page-search .two-33-66 > .filters-processed .filter-trigger {
    display: block;
  }
  .page-search .two-33-66 > .expanded {
    margin-right: 0;
    width: 75%;
    height: auto;
    opacity: 1;
  }
  .page-search .two-33-66 > .expanded .commons-pod {
    padding: 10px;
  }
  .page-search .two-33-66 > .expanded .panel-pane {
    display: block;
  }
}
@media only screen and (max-width: 480px) {
  .page-search .filter-overlay.expanded {
    display: block;
  }
}
.facetapi-processed,
.block-content .facetapi-processed {
  margin-bottom: 0;
  padding-left: 0;
}
.facetapi-processed li.last,
.block-content .facetapi-processed li.last {
  margin-bottom: 0;
}
.search-results-title,
.search-results-wrapper > h2 {
  margin-top: .2em;
}
.search-results {
  margin-top: 0;
}
.search-results,
.block-content .search-results {
  margin-bottom: 0;
  padding: 0;
}
.search-result {
  /*border-bottom: 1px solid #cccccc;*/
  list-style-type: none;
}
.search-result,
.block-content .search-result {
  padding-bottom: 2em;
  margin-bottom: .7em;
}
.search-result:last-child,
.block-content .search-result:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.search-result h2 {
  font-size: 1.429em;
  line-height: 1.2em;
  margin: .5em 0 0;
}
.search-result .title {
  margin-top: 0;
  margin-bottom: .2em;
}
.search-result .search-result-url {
  color: #515663;
  font-size: .85em;
  margin-bottom: 1em;
}
.apachesolr_search-results .search-result .title,
.apachesolr_search-results .search-result .search-result-url,
.apachesolr_search-results .search-result .search-result-date,
.apachesolr_search-results .search-result .search-result-snippet-info {
  display: none;
}
.apachesolr_search-results .search-result .pane-node-flag-commons-follow-group-link {
  position: static;
  right: auto;
  top: auto;
  float: right;
}
/* Search profiles */
.profile-search-result {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  padding-bottom: 0;
  vertical-align: top;
  width: 48.5%;
  margin-right: 2%;
}
.profile-search-result:nth-child(even) {
  margin-right: 0;
}
@media only screen and (max-width: 480px) {
  .profile-search-result {
    width: 100%;
    margin-right: 0;
  }
}
@media only screen and (min-width: 769px) {
  .profile-search-result {
    width: 31.5%;
  }
  .profile-search-result:nth-child(even) {
    margin-right: 2%;
  }
  .profile-search-result:nth-child(3n) {
    margin-right: 0;
  }
}
.commons-pod .profile-search-result {
  width: 100%;
  margin-right: 0;
}
.commons-pod .profile-search-result .profile-actions {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 0;
  margin-left: 0;
  border: 1px solid #cccccc;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.profile-search-result h4 {
  margin: 0;
}
.profile-header,
.profile-content {
  margin-left: 72px;
}
.profile-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.profile-header .user-picture {
  position: relative;
  top: -1.2em;
  float: left;
  margin-bottom: 0;
  margin-left: -72px;
}
.profile-content {
  overflow: hidden;
  height: 2.8em;
  line-height: 1.4em;
}
.profile-content:before {
  content: "";
  float: left;
  width: 5px;
  height: 2.8em;
}
.profile-content > *:first-child {
  float: right;
  width: 100%;
  margin-left: -5px;
}
.profile-content:after {
  content: "\02026";
  float: right;
  position: relative;
  top: -1.4em;
  left: 100%;
  width: 3em;
  margin-left: -3em;
  padding-right: 5px;
  text-align: right;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
}
.associated-groups-title,
.associated-groups,
.group-item {
  display: inline;
  margin: 0;
  color: #858585;
  white-space: normal;
}
.associated-groups-title {
  font-weight: normal;
}
.associated-groups,
.block-content .associated-groups {
  padding-left: 0;
}
.associated-groups-title,
.group-item {
  margin-right: .2em;
  font-size: .88em;
}
.group-item:after {
  content: ",";
}
.group-item:last-child {
  margin-right: 0;
}
.group-item:last-child:after {
  content: ".";
}
.profile-actions {
  clear: both;
  width: 100%;
  margin-top: 10px;
  margin-left: -10px;
  margin-right: -10px;
  padding: 5px 10px;
  background: whitesmoke;
  border-top: 1px solid #cccccc;
  -moz-border-radius-bottomright: 0.4em;
  -webkit-border-bottom-right-radius: 0.4em;
  border-bottom-right-radius: 0.4em;
  -moz-border-radius-bottomleft: 0.4em;
  -webkit-border-bottom-left-radius: 0.4em;
  border-bottom-left-radius: 0.4em;
}
.profile-actions .field {
  /* Make fields in the wrapper inline. */
  display: inline-block;
}
/**
 * Notification settings
 */
.view-commons-follow-node .views-field-ops,
.view-commons-follow-node .views-field-ops-1,
.view-commons-follow-user .views-field-ops,
.view-commons-follow-user .views-field-ops-1,
.view-commons-follow-taxonomy-term .views-field-ops,
.view-commons-follow-taxonomy-term .views-field-ops-1 {
  width: 20%;
}
.view-commons-follow-node .views-field-ops,
.view-commons-follow-user .views-field-ops,
.view-commons-follow-taxonomy-term .views-field-ops {
  text-align: right;
}
.view-commons-follow-node .views-field-ops-1,
.view-commons-follow-user .views-field-ops-1,
.view-commons-follow-taxonomy-term .views-field-ops-1 {
  text-align: center;
}
/**
 * Trusted contacts
 */
.views-field-field-membership-token a:first-child:after {
  content: "|";
  display: inline-block;
  padding: 0 .3em 0 .5em;
  color: #333333;
}
.trusted-status-request:before {
  content: "\271a";
  position: relative;
  top: .1em;
  display: inline-block;
  margin-right: .2em;
  font-size: 1.4em;
  line-height: .6em;
}
.message-contact:before {
  content: "";
  width: 11px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
/**
 * Private message
 */
.privatemsg-conversation .form-actions,
.privatemsg-conversation .form-actions [class*="action-item"] {
  margin-bottom: 0;
}
.privatemsg-message-participants {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #cccccc;
}
.privatemsg-message {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 72px;
  border-bottom: 1px solid #cccccc;
}
.privatemsg-message .user-picture {
  position: relative;
  float: left;
  width: 50px;
  margin-left: -72px;
}
.privatemsg-message-links {
  font-size: .88em;
  text-align: right;
}
.message-delete:before {
  content: "\2715";
  display: inline-block;
  margin-right: .3em;
  color: #a3a3a3;
  font-weight: bold;
}
/*
 * Commons Origins Pallete Choices
 */
#edit-commons-origins-palette .form-item-commons-origins-palette {
  clear: both;
  margin-bottom: 10px;
}
#edit-commons-origins-palette .form-item-commons-origins-palette input[type="radio"] {
  float: left;
}
#edit-commons-origins-palette .form-item-commons-origins-palette label {
  margin-left: 20px;
}
/**
 * Login and signup form
 */
#user-login input[type="text"],
#user-login input[type="password"],
#user-register-form input[type="text"],
#user-register-form input[type="password"] {
  /*width: 20em;*/
  max-width: 100%;
  background: #FFFFFF;
}
/**
 * Add the color palettes
 */
.palette-orange-red h2 {
  color: #434752;
}
.palette-orange-red .header-color-row-one {
  /*background-color: #434752;*/
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-orange-red .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-orange-red .header-color-row-one {
  -moz-box-shadow: #434752 0px -1px 0px;
  -webkit-box-shadow: #434752 0px -1px 0px;
  box-shadow: #434752 0px -1px 0px;
}
.palette-orange-red .header-color-row-two {
  background-color: #96ce47;
  border-top: 1px solid #d97b5e;
  border-bottom: 1px solid #a94628;
}
.palette-orange-red h1.node-title {
  color: #96ce47;
}
.palette-orange-red h1.node-title a {
  color: #96ce47;
}
.palette-orange-red a,
.palette-orange-red .commons-bw-create-all-widget-types li a {
  color: #96ce47;
}
.palette-orange-red .select-status:after {
  border-top-color: #96ce47;
}
.palette-orange-red #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-orange-red #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #d97b5e transparent;
}
.palette-orange-red #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-orange-red #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #96ce47 transparent;
}
.palette-orange-red ul.commons-utility-links li.last {
  border-left-color: #96ce47;
}
.palette-orange-red .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-orange-red .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-orange-red ul.primary.tabs li a,
.palette-orange-red ul.primary.tabs li a span {
  color: #96ce47;
}
.palette-orange-red .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-orange-red ul.primary.tabs li a:hover {
  color: #a94628;
}
.palette-orange-red .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-orange-red .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-orange-red ul.primary.tabs li.active a,
.palette-orange-red ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-orange-red .partial-node-form-title {
  color: #96ce47;
}
.palette-orange-red .block-search {
  background-color: #a14326;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFA14326', endColorstr='#FFB94D2C');
  background-image: -moz-linear-gradient(top, #a14326 0%, #b94d2c 100%);
  background-image: -o-linear-gradient(top, #a14326 0%, #b94d2c 100%);
  background-image: -webkit-linear-gradient(top, #a14326 0%, #b94d2c 100%);
  background-image: linear-gradient(to bottom, #a14326 0%, #b94d2c 100%);
}
.palette-orange-red .commons-bw-create-all-widget-types,
.palette-orange-red li.sharethis .sharethis-wrapper {
  border-color: #96ce47;
}
.palette-orange-red li.sharethis .sharethis-wrapper:before {
  border-color: #96ce47 transparent transparent transparent;
}
.palette-orange-red #menu-bar.nav ul.menu li a,
#menu-bar.nav ul.menu li .palette-orange-red a {
  border-left: 1px solid #0a3e7a;
  -moz-box-shadow: #031121 -1px 0 0;
  -webkit-box-shadow: #031121 -1px 0 0;
  box-shadow: #031121 -1px 0 0;
}
.palette-orange-red #menu-bar.nav {
  border-right: 1px solid #031121;
  -moz-box-shadow: #0a3e7a 1px 0 0;
  -webkit-box-shadow: #0a3e7a 1px 0 0;
  box-shadow: #0a3e7a 1px 0 0;
}
.palette-orange-red .action-item-primary,
.palette-orange-red .action-item-small-primary,
.palette-orange-red .action-item-large-primary,
.palette-orange-red .commons-sign-up,
.palette-orange-red .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-orange-red a,
.palette-orange-red .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-orange-red a {
  /*background-color: #96ce47;
  background: -moz-linear-gradient(#d46a4a, #bd4f2d);
  background: -o-linear-gradient(#d46a4a, #bd4f2d);
  background: -webkit-linear-gradient(#d46a4a, #bd4f2d);
  background: linear-gradient(#d46a4a, #bd4f2d);
  border-color: #80351e;
  text-shadow: -1px 1px 2px #d97b5e, -1px -1px 2px #d97b5e, 1px -1px 2px #d97b5e, 1px 1px 2px #d97b5e;*/
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
}
.palette-orange-red .action-item-primary,
.palette-orange-red .action-item-small-primary,
.palette-orange-red .action-item-large-primary,
.palette-orange-red .commons-sign-up,
.palette-orange-red .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-orange-red a,
.palette-orange-red .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-orange-red a,
.palette-orange-red .action-item-primary:link,
.palette-orange-red .action-item-small-primary:link,
.palette-orange-red .action-item-large-primary:link,
.palette-orange-red .commons-sign-up:link,
.palette-orange-red .pane-commons-groups-commons-groups-create-group a:link,
.pane-commons-groups-commons-groups-create-group .palette-orange-red a:link,
.palette-orange-red .pane-commons-events-commons-events-create-event-link a:link,
.pane-commons-events-commons-events-create-event-link .palette-orange-red a:link,
.palette-orange-red .action-item-primary:visited,
.palette-orange-red .action-item-small-primary:visited,
.palette-orange-red .action-item-large-primary:visited,
.palette-orange-red .commons-sign-up:visited,
.palette-orange-red .pane-commons-groups-commons-groups-create-group a:visited,
.pane-commons-groups-commons-groups-create-group .palette-orange-red a:visited,
.palette-orange-red .pane-commons-events-commons-events-create-event-link a:visited,
.pane-commons-events-commons-events-create-event-link .palette-orange-red a:visited {
  color: white;
}
.palette-orange-red .action-item-primary:hover,
.palette-orange-red .action-item-small-primary:hover,
.palette-orange-red .action-item-large-primary:hover,
.palette-orange-red .commons-sign-up:hover,
.palette-orange-red .pane-commons-groups-commons-groups-create-group a:hover,
.pane-commons-groups-commons-groups-create-group .palette-orange-red a:hover,
.palette-orange-red .pane-commons-events-commons-events-create-event-link a:hover,
.pane-commons-events-commons-events-create-event-link .palette-orange-red a:hover {
  /*color: white;
  background-color: #bd4f2d;
  background: -moz-linear-gradient(#96ce47, #a94628);
  background: -o-linear-gradient(#96ce47, #a94628);
  background: -webkit-linear-gradient(#96ce47, #a94628);
  background: linear-gradient(#96ce47, #a94628);
  border-color: #562415;
  text-shadow: -1px 1px 2px #96ce47, -1px -1px 2px #96ce47, 1px -1px 2px #96ce47, 1px 1px 2px #96ce47;*/
  color: #FFFFFF;
  background-color: #8ac735;
  text-decoration: none;
}
.palette-orange-red .action-item-primary:focus,
.palette-orange-red .action-item-small-primary:focus,
.palette-orange-red .action-item-large-primary:focus,
.palette-orange-red .commons-sign-up:focus,
.palette-orange-red .pane-commons-groups-commons-groups-create-group a:focus,
.pane-commons-groups-commons-groups-create-group .palette-orange-red a:focus,
.palette-orange-red .pane-commons-events-commons-events-create-event-link a:focus,
.pane-commons-events-commons-events-create-event-link .palette-orange-red a:focus,
.palette-orange-red .action-item-primary:active,
.palette-orange-red .action-item-small-primary:active,
.palette-orange-red .action-item-large-primary:active,
.palette-orange-red .commons-sign-up:active,
.palette-orange-red .pane-commons-groups-commons-groups-create-group a:active,
.pane-commons-groups-commons-groups-create-group .palette-orange-red a:active,
.palette-orange-red .pane-commons-events-commons-events-create-event-link a:active,
.pane-commons-events-commons-events-create-event-link .palette-orange-red a:active {
  /*background: #96ce47;
  background: -moz-linear-gradient(#bd4f2d, #d46a4a);
  background: -o-linear-gradient(#bd4f2d, #d46a4a);
  background: -webkit-linear-gradient(#bd4f2d, #d46a4a);
  background: linear-gradient(#bd4f2d, #d46a4a);
  border-color: #80351e;
  text-shadow: -1px 1px 2px #d97b5e, -1px -1px 2px #d97b5e, 1px -1px 2px #d97b5e, 1px 1px 2px #d97b5e;*/
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    /*margin: .5em .3em .5em 0;*/
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
}
.palette-orange-red [disabled].action-item-primary,
.palette-orange-red [disabled].action-item-small-primary,
.palette-orange-red [disabled].action-item-large-primary,
.palette-orange-red [disabled].commons-sign-up,
.palette-orange-red .pane-commons-groups-commons-groups-create-group a[disabled],
.pane-commons-groups-commons-groups-create-group .palette-orange-red a[disabled],
.palette-orange-red .pane-commons-events-commons-events-create-event-link a[disabled],
.pane-commons-events-commons-events-create-event-link .palette-orange-red a[disabled] {
  font-family: "PT Sans";
  color: #e39d87;
  background: #96ce47;
  border-color: #80351e;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
/*palette-orange-red .action-item-search[type="submit"] {
  min-width: 16px;
  background: #96ce47;
  background: -moz-linear-gradient(#96ce47, #96ce47);
  background: -o-linear-gradient(#96ce47, #96ce47);
  background: -webkit-linear-gradient(#96ce47, #96ce47);
  background: linear-gradient(#96ce47, #96ce47);
  border-color: #96ce47;
}
.palette-orange-red .action-item-search[type="submit"],
.palette-orange-red .action-item-search[type="submit"]:link,
.palette-orange-red .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-orange-red .action-item-search[type="submit"]:hover {
  color: white;
  background: #96ce47;
  background: -moz-linear-gradient(#96ce47, #96ce47);
  background: -o-linear-gradient(#96ce47, #96ce47);
  background: -webkit-linear-gradient(#96ce47, #96ce47);
  background: linear-gradient(#96ce47, #96ce47);
  border-color: #96ce47;
}
.palette-orange-red .action-item-search[type="submit"]:focus,
.palette-orange-red .action-item-search[type="submit"]:active {
  background: #96ce47;
  background: -moz-linear-gradient(#96ce47, #96ce47);
  background: -o-linear-gradient(#96ce47, #96ce47);
  background: -webkit-linear-gradient(#96ce47, #96ce47);
  background: linear-gradient(#96ce47, #96ce47);
  border-color: #96ce47;
}
.palette-orange-red [disabled].action-item-search[type="submit"] {
  color: #e39d87;
  background: #96ce47;
  border-color: #80351e;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-orange-red .action-item-search[type="submit"],
.palette-orange-red .action-item-search[type="submit"]:hover,
.palette-orange-red .action-item-search[type="submit"]:active,
.palette-orange-red .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-orange-red .notification-count {
  background: #96ce47;
  background: -moz-linear-gradient(#96ce47, #80351e);
  background: -o-linear-gradient(#96ce47, #80351e);
  background: -webkit-linear-gradient(#96ce47, #80351e);
  background: linear-gradient(#96ce47, #80351e);
  -moz-box-shadow: 0 0 2px #434752;
  -webkit-box-shadow: 0 0 2px #434752;
  box-shadow: 0 0 2px #434752;
}
*/
.palette-magenta-blue h2 {
  color: #891746;
}
.palette-magenta-blue .header-color-row-one {
  background-color: #891746;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-magenta-blue .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-magenta-blue .header-color-row-one {
  -moz-box-shadow: #891746 0px -1px 0px;
  -webkit-box-shadow: #891746 0px -1px 0px;
  box-shadow: #891746 0px -1px 0px;
}
.palette-magenta-blue .header-color-row-two {
  background-color: #e60074;
  border-top: 1px solid #ff1a8d;
  border-bottom: 1px solid #b3005a;
}
.palette-magenta-blue h1.node-title {
  color: #e60074;
}
.palette-magenta-blue h1.node-title a {
  color: #e60074;
}
.palette-magenta-blue a,
.palette-magenta-blue .commons-bw-create-all-widget-types li a {
  color: #e60074;
}
.palette-magenta-blue .select-status:after {
  border-top-color: #e60074;
}
.palette-magenta-blue #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-magenta-blue #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #ff1a8d transparent;
}
.palette-magenta-blue #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-magenta-blue #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #e60074 transparent;
}
.palette-magenta-blue ul.commons-utility-links li.last {
  border-left-color: #e60074;
}
.palette-magenta-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-magenta-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-magenta-blue ul.primary.tabs li a,
.palette-magenta-blue ul.primary.tabs li a span {
  color: #e60074;
}
.palette-magenta-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-magenta-blue ul.primary.tabs li a:hover {
  color: #b3005a;
}
.palette-magenta-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-magenta-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-magenta-blue ul.primary.tabs li.active a,
.palette-magenta-blue ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-magenta-blue .partial-node-form-title {
  color: #0097bf;
}
.palette-magenta-blue .block-search {
  background-color: #a90055;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFA90055', endColorstr='#FFC70065');
  background-image: -moz-linear-gradient(top, #a90055 0%, #c70065 100%);
  background-image: -o-linear-gradient(top, #a90055 0%, #c70065 100%);
  background-image: -webkit-linear-gradient(top, #a90055 0%, #c70065 100%);
  background-image: linear-gradient(to bottom, #a90055 0%, #c70065 100%);
}
.palette-magenta-blue .commons-bw-create-all-widget-types,
.palette-magenta-blue li.sharethis .sharethis-wrapper {
  border-color: #e60074;
}
.palette-magenta-blue li.sharethis .sharethis-wrapper:before {
  border-color: #e60074 transparent transparent transparent;
}
.palette-magenta-blue #menu-bar.nav ul.menu li a,
#menu-bar.nav ul.menu li .palette-magenta-blue a {
  border-left: 1px solid #a31b53;
  -moz-box-shadow: #500d29 -1px 0px 0px;
  -webkit-box-shadow: #500d29 -1px 0px 0px;
  box-shadow: #500d29 -1px 0px 0px;
}
.palette-magenta-blue #menu-bar.nav {
  border-right: 1px solid #500d29;
  -moz-box-shadow: #a31b53 1px 0px 0px;
  -webkit-box-shadow: #a31b53 1px 0px 0px;
  box-shadow: #a31b53 1px 0px 0px;
}
.palette-magenta-blue .action-item-primary,
.palette-magenta-blue .action-item-small-primary,
.palette-magenta-blue .action-item-large-primary,
.palette-magenta-blue .commons-sign-up,
.palette-magenta-blue .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-magenta-blue a,
.palette-magenta-blue .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-magenta-blue a {
  background-color: #0097bf;
  background: -moz-linear-gradient(#00abd9, #0083a6);
  background: -o-linear-gradient(#00abd9, #0083a6);
  background: -webkit-linear-gradient(#00abd9, #0083a6);
  background: linear-gradient(#00abd9, #0083a6);
  border-color: #004659;
  text-shadow: -1px 1px 2px #006f8c, -1px -1px 2px #006f8c, 1px -1px 2px #006f8c, 1px 1px 2px #006f8c;
}
.palette-magenta-blue .action-item-primary,
.palette-magenta-blue .action-item-small-primary,
.palette-magenta-blue .action-item-large-primary,
.palette-magenta-blue .commons-sign-up,
.palette-magenta-blue .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-magenta-blue a,
.palette-magenta-blue .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-magenta-blue a,
.palette-magenta-blue .action-item-primary:link,
.palette-magenta-blue .action-item-small-primary:link,
.palette-magenta-blue .action-item-large-primary:link,
.palette-magenta-blue .commons-sign-up:link,
.palette-magenta-blue .pane-commons-groups-commons-groups-create-group a:link,
.pane-commons-groups-commons-groups-create-group .palette-magenta-blue a:link,
.palette-magenta-blue .pane-commons-events-commons-events-create-event-link a:link,
.pane-commons-events-commons-events-create-event-link .palette-magenta-blue a:link,
.palette-magenta-blue .action-item-primary:visited,
.palette-magenta-blue .action-item-small-primary:visited,
.palette-magenta-blue .action-item-large-primary:visited,
.palette-magenta-blue .commons-sign-up:visited,
.palette-magenta-blue .pane-commons-groups-commons-groups-create-group a:visited,
.pane-commons-groups-commons-groups-create-group .palette-magenta-blue a:visited,
.palette-magenta-blue .pane-commons-events-commons-events-create-event-link a:visited,
.pane-commons-events-commons-events-create-event-link .palette-magenta-blue a:visited {
  color: white;
}
.palette-magenta-blue .action-item-primary:hover,
.palette-magenta-blue .action-item-small-primary:hover,
.palette-magenta-blue .action-item-large-primary:hover,
.palette-magenta-blue .commons-sign-up:hover,
.palette-magenta-blue .pane-commons-groups-commons-groups-create-group a:hover,
.pane-commons-groups-commons-groups-create-group .palette-magenta-blue a:hover,
.palette-magenta-blue .pane-commons-events-commons-events-create-event-link a:hover,
.pane-commons-events-commons-events-create-event-link .palette-magenta-blue a:hover {
  color: white;
  background-color: #0083a6;
  background: -moz-linear-gradient(#0097bf, #006f8c);
  background: -o-linear-gradient(#0097bf, #006f8c);
  background: -webkit-linear-gradient(#0097bf, #006f8c);
  background: linear-gradient(#0097bf, #006f8c);
  border-color: #001e26;
  text-shadow: -1px 1px 2px #006f8c, -1px -1px 2px #006f8c, 1px -1px 2px #006f8c, 1px 1px 2px #006f8c;
}
.palette-magenta-blue .action-item-primary:focus,
.palette-magenta-blue .action-item-small-primary:focus,
.palette-magenta-blue .action-item-large-primary:focus,
.palette-magenta-blue .commons-sign-up:focus,
.palette-magenta-blue .pane-commons-groups-commons-groups-create-group a:focus,
.pane-commons-groups-commons-groups-create-group .palette-magenta-blue a:focus,
.palette-magenta-blue .pane-commons-events-commons-events-create-event-link a:focus,
.pane-commons-events-commons-events-create-event-link .palette-magenta-blue a:focus,
.palette-magenta-blue .action-item-primary:active,
.palette-magenta-blue .action-item-small-primary:active,
.palette-magenta-blue .action-item-large-primary:active,
.palette-magenta-blue .commons-sign-up:active,
.palette-magenta-blue .pane-commons-groups-commons-groups-create-group a:active,
.pane-commons-groups-commons-groups-create-group .palette-magenta-blue a:active,
.palette-magenta-blue .pane-commons-events-commons-events-create-event-link a:active,
.pane-commons-events-commons-events-create-event-link .palette-magenta-blue a:active {
  background: #0097bf;
  background: -moz-linear-gradient(#0083a6, #00abd9);
  background: -o-linear-gradient(#0083a6, #00abd9);
  background: -webkit-linear-gradient(#0083a6, #00abd9);
  background: linear-gradient(#0083a6, #00abd9);
  border-color: #004659;
  text-shadow: -1px 1px 2px #006f8c, -1px -1px 2px #006f8c, 1px -1px 2px #006f8c, 1px 1px 2px #006f8c;
}
.palette-magenta-blue [disabled].action-item-primary,
.palette-magenta-blue [disabled].action-item-small-primary,
.palette-magenta-blue [disabled].action-item-large-primary,
.palette-magenta-blue [disabled].commons-sign-up,
.palette-magenta-blue .pane-commons-groups-commons-groups-create-group a[disabled],
.pane-commons-groups-commons-groups-create-group .palette-magenta-blue a[disabled],
.palette-magenta-blue .pane-commons-events-commons-events-create-event-link a[disabled],
.pane-commons-events-commons-events-create-event-link .palette-magenta-blue a[disabled] {
  color: #004659;
  background: #0097bf;
  border-color: #004659;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-magenta-blue .action-item-search[type="submit"] {
  min-width: 16px;
  background: #0097bf ;
  background: -moz-linear-gradient(#00abd9, #0083a6);
  background: -o-linear-gradient(#00abd9, #0083a6);
  background: -webkit-linear-gradient(#00abd9, #0083a6);
  background: linear-gradient(#00abd9, #0083a6);
  border-color: #004659;
  text-shadow: -1px 1px 2px #006f8c, -1px -1px 2px #006f8c, 1px -1px 2px #006f8c, 1px 1px 2px #006f8c;
}
.palette-magenta-blue .action-item-search[type="submit"],
.palette-magenta-blue .action-item-search[type="submit"]:link,
.palette-magenta-blue .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-magenta-blue .action-item-search[type="submit"]:hover {
  color: white;
  background: #0083a6 ;
  background: -moz-linear-gradient(#0097bf, #006f8c);
  background: -o-linear-gradient(#0097bf, #006f8c);
  background: -webkit-linear-gradient(#0097bf, #006f8c);
  background: linear-gradient(#0097bf, #006f8c);
  border-color: #001e26;
  text-shadow: -1px 1px 2px #006f8c, -1px -1px 2px #006f8c, 1px -1px 2px #006f8c, 1px 1px 2px #006f8c;
}
.palette-magenta-blue .action-item-search[type="submit"]:focus,
.palette-magenta-blue .action-item-search[type="submit"]:active {
  background: #0097bf ;
  background: -moz-linear-gradient(#0083a6, #00abd9);
  background: -o-linear-gradient(#0083a6, #00abd9);
  background: -webkit-linear-gradient(#0083a6, #00abd9);
  background: linear-gradient(#0083a6, #00abd9);
  border-color: #004659;
  text-shadow: -1px 1px 2px #006f8c, -1px -1px 2px #006f8c, 1px -1px 2px #006f8c, 1px 1px 2px #006f8c;
}
.palette-magenta-blue [disabled].action-item-search[type="submit"] {
  color: #004659;
  background: #0097bf;
  border-color: #004659;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-magenta-blue .action-item-search[type="submit"],
.palette-magenta-blue .action-item-search[type="submit"]:hover,
.palette-magenta-blue .action-item-search[type="submit"]:active,
.palette-magenta-blue .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-magenta-blue .notification-count {
  background: #69c5ec;
  background: -moz-linear-gradient(#69c5ec, #1b9dd4);
  background: -o-linear-gradient(#69c5ec, #1b9dd4);
  background: -webkit-linear-gradient(#69c5ec, #1b9dd4);
  background: linear-gradient(#69c5ec, #1b9dd4);
  -moz-box-shadow: 0 0 2px #891746;
  -webkit-box-shadow: 0 0 2px #891746;
  box-shadow: 0 0 2px #891746;
}
.palette-blue-blue h2 {
  color: #197bb1;
}
.palette-blue-blue .header-color-row-one {
  background-color: #197bb1;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-blue-blue .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-blue-blue .header-color-row-one {
  -moz-box-shadow: #197bb1 0px -1px 0px;
  -webkit-box-shadow: #197bb1 0px -1px 0px;
  box-shadow: #197bb1 0px -1px 0px;
}
.palette-blue-blue .header-color-row-two {
  background-color: #0d8bb9;
  border-top: 1px solid #10afe9;
  border-bottom: 1px solid #0a6789;
}
.palette-blue-blue h1.node-title {
  color: #0d8bb9;
}
.palette-blue-blue h1.node-title a {
  color: #0d8bb9;
}
.palette-blue-blue a,
.palette-blue-blue .commons-bw-create-all-widget-types li a {
  color: #0d8bb9;
}
.palette-blue-blue .select-status:after {
  border-top-color: #0d8bb9;
}
.palette-blue-blue #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-blue-blue #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #10afe9 transparent;
}
.palette-blue-blue #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-blue-blue #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #0d8bb9 transparent;
}
.palette-blue-blue ul.commons-utility-links li.last {
  border-left-color: #0d8bb9;
}
.palette-blue-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-blue-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-blue-blue ul.primary.tabs li a,
.palette-blue-blue ul.primary.tabs li a span {
  color: #0d8bb9;
}
.palette-blue-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-blue-blue ul.primary.tabs li a:hover {
  color: #0a6789;
}
.palette-blue-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-blue-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-blue-blue ul.primary.tabs li.active a,
.palette-blue-blue ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-blue-blue .partial-node-form-title {
  color: #7ebd26;
}
.palette-blue-blue .block-search {
  background-color: #096080;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF096080', endColorstr='#FF0B769C');
  background-image: -moz-linear-gradient(top, #096080 0%, #0b769c 100%);
  background-image: -o-linear-gradient(top, #096080 0%, #0b769c 100%);
  background-image: -webkit-linear-gradient(top, #096080 0%, #0b769c 100%);
  background-image: linear-gradient(to bottom, #096080 0%, #0b769c 100%);
}
.palette-blue-blue .commons-bw-create-all-widget-types,
.palette-blue-blue li.sharethis .sharethis-wrapper {
  border-color: #0d8bb9;
}
.palette-blue-blue li.sharethis .sharethis-wrapper:before {
  border-color: #0d8bb9 transparent transparent transparent;
}
.palette-blue-blue #menu-bar.nav ul.menu li a,
#menu-bar.nav ul.menu li .palette-blue-blue a {
  border-left: 1px solid #1d8ecc;
  -moz-box-shadow: #115377 -1px 0px 0px;
  -webkit-box-shadow: #115377 -1px 0px 0px;
  box-shadow: #115377 -1px 0px 0px;
}
.palette-blue-blue #menu-bar.nav {
  border-right: 1px solid #115377;
  -moz-box-shadow: #1d8ecc 1px 0px 0px;
  -webkit-box-shadow: #1d8ecc 1px 0px 0px;
  box-shadow: #1d8ecc 1px 0px 0px;
}
.palette-blue-blue .action-item-primary,
.palette-blue-blue .action-item-small-primary,
.palette-blue-blue .action-item-large-primary,
.palette-blue-blue .commons-sign-up,
.palette-blue-blue .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-blue-blue a,
.palette-blue-blue .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-blue-blue a {
  background-color: #7ebd26;
  background: -moz-linear-gradient(#8cd22a, #70a822);
  background: -o-linear-gradient(#8cd22a, #70a822);
  background: -webkit-linear-gradient(#8cd22a, #70a822);
  background: linear-gradient(#8cd22a, #70a822);
  border-color: #456815;
  text-shadow: -1px 1px 2px #62931d, -1px -1px 2px #62931d, 1px -1px 2px #62931d, 1px 1px 2px #62931d;
}
.palette-blue-blue .action-item-primary,
.palette-blue-blue .action-item-small-primary,
.palette-blue-blue .action-item-large-primary,
.palette-blue-blue .commons-sign-up,
.palette-blue-blue .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-blue-blue a,
.palette-blue-blue .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-blue-blue a,
.palette-blue-blue .action-item-primary:link,
.palette-blue-blue .action-item-small-primary:link,
.palette-blue-blue .action-item-large-primary:link,
.palette-blue-blue .commons-sign-up:link,
.palette-blue-blue .pane-commons-groups-commons-groups-create-group a:link,
.pane-commons-groups-commons-groups-create-group .palette-blue-blue a:link,
.palette-blue-blue .pane-commons-events-commons-events-create-event-link a:link,
.pane-commons-events-commons-events-create-event-link .palette-blue-blue a:link,
.palette-blue-blue .action-item-primary:visited,
.palette-blue-blue .action-item-small-primary:visited,
.palette-blue-blue .action-item-large-primary:visited,
.palette-blue-blue .commons-sign-up:visited,
.palette-blue-blue .pane-commons-groups-commons-groups-create-group a:visited,
.pane-commons-groups-commons-groups-create-group .palette-blue-blue a:visited,
.palette-blue-blue .pane-commons-events-commons-events-create-event-link a:visited,
.pane-commons-events-commons-events-create-event-link .palette-blue-blue a:visited {
  color: black;
}
.palette-blue-blue .action-item-primary:hover,
.palette-blue-blue .action-item-small-primary:hover,
.palette-blue-blue .action-item-large-primary:hover,
.palette-blue-blue .commons-sign-up:hover,
.palette-blue-blue .pane-commons-groups-commons-groups-create-group a:hover,
.pane-commons-groups-commons-groups-create-group .palette-blue-blue a:hover,
.palette-blue-blue .pane-commons-events-commons-events-create-event-link a:hover,
.pane-commons-events-commons-events-create-event-link .palette-blue-blue a:hover {
  color: black;
  background-color: #70a822;
  background: -moz-linear-gradient(#7ebd26, #62931d);
  background: -o-linear-gradient(#7ebd26, #62931d);
  background: -webkit-linear-gradient(#7ebd26, #62931d);
  background: linear-gradient(#7ebd26, #62931d);
  border-color: #293e0c;
  text-shadow: -1px 1px 2px #62931d, -1px -1px 2px #62931d, 1px -1px 2px #62931d, 1px 1px 2px #62931d;
}
.palette-blue-blue .action-item-primary:focus,
.palette-blue-blue .action-item-small-primary:focus,
.palette-blue-blue .action-item-large-primary:focus,
.palette-blue-blue .commons-sign-up:focus,
.palette-blue-blue .pane-commons-groups-commons-groups-create-group a:focus,
.pane-commons-groups-commons-groups-create-group .palette-blue-blue a:focus,
.palette-blue-blue .pane-commons-events-commons-events-create-event-link a:focus,
.pane-commons-events-commons-events-create-event-link .palette-blue-blue a:focus,
.palette-blue-blue .action-item-primary:active,
.palette-blue-blue .action-item-small-primary:active,
.palette-blue-blue .action-item-large-primary:active,
.palette-blue-blue .commons-sign-up:active,
.palette-blue-blue .pane-commons-groups-commons-groups-create-group a:active,
.pane-commons-groups-commons-groups-create-group .palette-blue-blue a:active,
.palette-blue-blue .pane-commons-events-commons-events-create-event-link a:active,
.pane-commons-events-commons-events-create-event-link .palette-blue-blue a:active {
  background: #7ebd26;
  background: -moz-linear-gradient(#70a822, #8cd22a);
  background: -o-linear-gradient(#70a822, #8cd22a);
  background: -webkit-linear-gradient(#70a822, #8cd22a);
  background: linear-gradient(#70a822, #8cd22a);
  border-color: #456815;
  text-shadow: -1px 1px 2px #62931d, -1px -1px 2px #62931d, 1px -1px 2px #62931d, 1px 1px 2px #62931d;
}
.palette-blue-blue [disabled].action-item-primary,
.palette-blue-blue [disabled].action-item-small-primary,
.palette-blue-blue [disabled].action-item-large-primary,
.palette-blue-blue [disabled].commons-sign-up,
.palette-blue-blue .pane-commons-groups-commons-groups-create-group a[disabled],
.pane-commons-groups-commons-groups-create-group .palette-blue-blue a[disabled],
.palette-blue-blue .pane-commons-events-commons-events-create-event-link a[disabled],
.pane-commons-events-commons-events-create-event-link .palette-blue-blue a[disabled] {
  color: #456815;
  background: #7ebd26;
  border-color: #456815;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-blue-blue .action-item-search[type="submit"] {
  min-width: 16px;
  background: #7ebd26 ;
  background: -moz-linear-gradient(#8cd22a, #70a822);
  background: -o-linear-gradient(#8cd22a, #70a822);
  background: -webkit-linear-gradient(#8cd22a, #70a822);
  background: linear-gradient(#8cd22a, #70a822);
  border-color: #456815;
  text-shadow: -1px 1px 2px #62931d, -1px -1px 2px #62931d, 1px -1px 2px #62931d, 1px 1px 2px #62931d;
}
.palette-blue-blue .action-item-search[type="submit"],
.palette-blue-blue .action-item-search[type="submit"]:link,
.palette-blue-blue .action-item-search[type="submit"]:visited {
  color: black;
}
.palette-blue-blue .action-item-search[type="submit"]:hover {
  color: black;
  background: #70a822 ;
  background: -moz-linear-gradient(#7ebd26, #62931d);
  background: -o-linear-gradient(#7ebd26, #62931d);
  background: -webkit-linear-gradient(#7ebd26, #62931d);
  background: linear-gradient(#7ebd26, #62931d);
  border-color: #293e0c;
  text-shadow: -1px 1px 2px #62931d, -1px -1px 2px #62931d, 1px -1px 2px #62931d, 1px 1px 2px #62931d;
}
.palette-blue-blue .action-item-search[type="submit"]:focus,
.palette-blue-blue .action-item-search[type="submit"]:active {
  background: #7ebd26 ;
  background: -moz-linear-gradient(#70a822, #8cd22a);
  background: -o-linear-gradient(#70a822, #8cd22a);
  background: -webkit-linear-gradient(#70a822, #8cd22a);
  background: linear-gradient(#70a822, #8cd22a);
  border-color: #456815;
  text-shadow: -1px 1px 2px #62931d, -1px -1px 2px #62931d, 1px -1px 2px #62931d, 1px 1px 2px #62931d;
}
.palette-blue-blue [disabled].action-item-search[type="submit"] {
  color: #456815;
  background: #7ebd26;
  border-color: #456815;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-blue-blue .action-item-search[type="submit"],
.palette-blue-blue .action-item-search[type="submit"]:hover,
.palette-blue-blue .action-item-search[type="submit"]:active,
.palette-blue-blue .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-blue-blue .notification-count {
  background: #7ebd26;
  background: -moz-linear-gradient(#7ebd26, #456815);
  background: -o-linear-gradient(#7ebd26, #456815);
  background: -webkit-linear-gradient(#7ebd26, #456815);
  background: linear-gradient(#7ebd26, #456815);
  -moz-box-shadow: 0 0 2px #197bb1;
  -webkit-box-shadow: 0 0 2px #197bb1;
  box-shadow: 0 0 2px #197bb1;
}
.palette-black-green h2 {
  color: #2d3538;
}
.palette-black-green .header-color-row-one {
  background-color: #2d3538;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-black-green .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-black-green .header-color-row-one {
  -moz-box-shadow: #2d3538 0px -1px 0px;
  -webkit-box-shadow: #2d3538 0px -1px 0px;
  box-shadow: #2d3538 0px -1px 0px;
}
.palette-black-green .header-color-row-two {
  background-color: #81b453;
  border-top: 1px solid #9bc377;
  border-bottom: 1px solid #689440;
}
.palette-black-green h1.node-title {
  color: #81b453;
}
.palette-black-green h1.node-title a {
  color: #81b453;
}
.palette-black-green a,
.palette-black-green .commons-bw-create-all-widget-types li a {
  color: #81b453;
}
.palette-black-green .select-status:after {
  border-top-color: #81b453;
}
.palette-black-green #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-black-green #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #9bc377 transparent;
}
.palette-black-green #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-black-green #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #81b453 transparent;
}
.palette-black-green ul.commons-utility-links li.last {
  border-left-color: #81b453;
}
.palette-black-green .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-black-green .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-black-green ul.primary.tabs li a,
.palette-black-green ul.primary.tabs li a span {
  color: #81b453;
}
.palette-black-green .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-black-green ul.primary.tabs li a:hover {
  color: #689440;
}
.palette-black-green .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-black-green .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-black-green ul.primary.tabs li.active a,
.palette-black-green ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-black-green .partial-node-form-title {
  color: #4090ba;
}
.palette-black-green .block-search {
  background-color: #638d3d;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF638D3D', endColorstr='#FF72A247');
  background-image: -moz-linear-gradient(top, #638d3d 0%, #72a247 100%);
  background-image: -o-linear-gradient(top, #638d3d 0%, #72a247 100%);
  background-image: -webkit-linear-gradient(top, #638d3d 0%, #72a247 100%);
  background-image: linear-gradient(to bottom, #638d3d 0%, #72a247 100%);
}
.palette-black-green .commons-bw-create-all-widget-types,
.palette-black-green li.sharethis .sharethis-wrapper {
  border-color: #81b453;
}
.palette-black-green li.sharethis .sharethis-wrapper:before {
  border-color: #81b453 transparent transparent transparent;
}
.palette-black-green #menu-bar.nav ul.menu li a,
#menu-bar.nav ul.menu li .palette-black-green a {
  border-left: 1px solid #3b4549;
  -moz-box-shadow: #0f1213 -1px 0px 0px;
  -webkit-box-shadow: #0f1213 -1px 0px 0px;
  box-shadow: #0f1213 -1px 0px 0px;
}
.palette-black-green #menu-bar.nav {
  border-right: 1px solid #0f1213;
  -moz-box-shadow: #3b4549 1px 0px 0px;
  -webkit-box-shadow: #3b4549 1px 0px 0px;
  box-shadow: #3b4549 1px 0px 0px;
}
.palette-black-green .action-item-primary,
.palette-black-green .action-item-small-primary,
.palette-black-green .action-item-large-primary,
.palette-black-green .commons-sign-up,
.palette-black-green .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-black-green a,
.palette-black-green .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-black-green a {
  background-color: #4090ba;
  background: -moz-linear-gradient(#519cc3, #3981a7);
  background: -o-linear-gradient(#519cc3, #3981a7);
  background: -webkit-linear-gradient(#519cc3, #3981a7);
  background: linear-gradient(#519cc3, #3981a7);
  border-color: #26556e;
  text-shadow: -1px 1px 2px #64a6c9, -1px -1px 2px #64a6c9, 1px -1px 2px #64a6c9, 1px 1px 2px #64a6c9;
}
.palette-black-green .action-item-primary,
.palette-black-green .action-item-small-primary,
.palette-black-green .action-item-large-primary,
.palette-black-green .commons-sign-up,
.palette-black-green .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-black-green a,
.palette-black-green .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-black-green a,
.palette-black-green .action-item-primary:link,
.palette-black-green .action-item-small-primary:link,
.palette-black-green .action-item-large-primary:link,
.palette-black-green .commons-sign-up:link,
.palette-black-green .pane-commons-groups-commons-groups-create-group a:link,
.pane-commons-groups-commons-groups-create-group .palette-black-green a:link,
.palette-black-green .pane-commons-events-commons-events-create-event-link a:link,
.pane-commons-events-commons-events-create-event-link .palette-black-green a:link,
.palette-black-green .action-item-primary:visited,
.palette-black-green .action-item-small-primary:visited,
.palette-black-green .action-item-large-primary:visited,
.palette-black-green .commons-sign-up:visited,
.palette-black-green .pane-commons-groups-commons-groups-create-group a:visited,
.pane-commons-groups-commons-groups-create-group .palette-black-green a:visited,
.palette-black-green .pane-commons-events-commons-events-create-event-link a:visited,
.pane-commons-events-commons-events-create-event-link .palette-black-green a:visited {
  color: white;
}
.palette-black-green .action-item-primary:hover,
.palette-black-green .action-item-small-primary:hover,
.palette-black-green .action-item-large-primary:hover,
.palette-black-green .commons-sign-up:hover,
.palette-black-green .pane-commons-groups-commons-groups-create-group a:hover,
.pane-commons-groups-commons-groups-create-group .palette-black-green a:hover,
.palette-black-green .pane-commons-events-commons-events-create-event-link a:hover,
.pane-commons-events-commons-events-create-event-link .palette-black-green a:hover {
  color: white;
  background-color: #3981a7;
  background: -moz-linear-gradient(#4090ba, #337394);
  background: -o-linear-gradient(#4090ba, #337394);
  background: -webkit-linear-gradient(#4090ba, #337394);
  background: linear-gradient(#4090ba, #337394);
  border-color: #193848;
  text-shadow: -1px 1px 2px #4090ba, -1px -1px 2px #4090ba, 1px -1px 2px #4090ba, 1px 1px 2px #4090ba;
}
.palette-black-green .action-item-primary:focus,
.palette-black-green .action-item-small-primary:focus,
.palette-black-green .action-item-large-primary:focus,
.palette-black-green .commons-sign-up:focus,
.palette-black-green .pane-commons-groups-commons-groups-create-group a:focus,
.pane-commons-groups-commons-groups-create-group .palette-black-green a:focus,
.palette-black-green .pane-commons-events-commons-events-create-event-link a:focus,
.pane-commons-events-commons-events-create-event-link .palette-black-green a:focus,
.palette-black-green .action-item-primary:active,
.palette-black-green .action-item-small-primary:active,
.palette-black-green .action-item-large-primary:active,
.palette-black-green .commons-sign-up:active,
.palette-black-green .pane-commons-groups-commons-groups-create-group a:active,
.pane-commons-groups-commons-groups-create-group .palette-black-green a:active,
.palette-black-green .pane-commons-events-commons-events-create-event-link a:active,
.pane-commons-events-commons-events-create-event-link .palette-black-green a:active {
  background: #4090ba;
  background: -moz-linear-gradient(#3981a7, #519cc3);
  background: -o-linear-gradient(#3981a7, #519cc3);
  background: -webkit-linear-gradient(#3981a7, #519cc3);
  background: linear-gradient(#3981a7, #519cc3);
  border-color: #26556e;
  text-shadow: -1px 1px 2px #64a6c9, -1px -1px 2px #64a6c9, 1px -1px 2px #64a6c9, 1px 1px 2px #64a6c9;
}
.palette-black-green [disabled].action-item-primary,
.palette-black-green [disabled].action-item-small-primary,
.palette-black-green [disabled].action-item-large-primary,
.palette-black-green [disabled].commons-sign-up,
.palette-black-green .pane-commons-groups-commons-groups-create-group a[disabled],
.pane-commons-groups-commons-groups-create-group .palette-black-green a[disabled],
.palette-black-green .pane-commons-events-commons-events-create-event-link a[disabled],
.pane-commons-events-commons-events-create-event-link .palette-black-green a[disabled] {
  color: #26556e;
  background: #4090ba;
  border-color: #26556e;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-black-green .action-item-search[type="submit"] {
  min-width: 16px;
  background: #4090ba  ;
  background: -moz-linear-gradient(#519cc3, #3981a7);
  background: -o-linear-gradient(#519cc3, #3981a7);
  background: -webkit-linear-gradient(#519cc3, #3981a7);
  background: linear-gradient(#519cc3, #3981a7);
  border-color: #26556e;
  text-shadow: -1px 1px 2px #64a6c9, -1px -1px 2px #64a6c9, 1px -1px 2px #64a6c9, 1px 1px 2px #64a6c9;
}
.palette-black-green .action-item-search[type="submit"],
.palette-black-green .action-item-search[type="submit"]:link,
.palette-black-green .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-black-green .action-item-search[type="submit"]:hover {
  color: white;
  background: #3981a7 ;
  background: -moz-linear-gradient(#4090ba, #337394);
  background: -o-linear-gradient(#4090ba, #337394);
  background: -webkit-linear-gradient(#4090ba, #337394);
  background: linear-gradient(#4090ba, #337394);
  border-color: #193848;
  text-shadow: -1px 1px 2px #4090ba, -1px -1px 2px #4090ba, 1px -1px 2px #4090ba, 1px 1px 2px #4090ba;
}
.palette-black-green .action-item-search[type="submit"]:focus,
.palette-black-green .action-item-search[type="submit"]:active {
  background: #4090ba ;
  background: -moz-linear-gradient(#3981a7, #519cc3);
  background: -o-linear-gradient(#3981a7, #519cc3);
  background: -webkit-linear-gradient(#3981a7, #519cc3);
  background: linear-gradient(#3981a7, #519cc3);
  border-color: #26556e;
  text-shadow: -1px 1px 2px #64a6c9, -1px -1px 2px #64a6c9, 1px -1px 2px #64a6c9, 1px 1px 2px #64a6c9;
}
.palette-black-green [disabled].action-item-search[type="submit"] {
  color: #26556e;
  background: #4090ba;
  border-color: #26556e;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-black-green .action-item-search[type="submit"],
.palette-black-green .action-item-search[type="submit"]:hover,
.palette-black-green .action-item-search[type="submit"]:active,
.palette-black-green .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-black-green .notification-count {
  background: #4090ba;
  background: -moz-linear-gradient(#4090ba, #26556e);
  background: -o-linear-gradient(#4090ba, #26556e);
  background: -webkit-linear-gradient(#4090ba, #26556e);
  background: linear-gradient(#4090ba, #26556e);
  -moz-box-shadow: 0 0 2px #2d3538;
  -webkit-box-shadow: 0 0 2px #2d3538;
  box-shadow: 0 0 2px #2d3538;
}
.palette-brown-yellow h2 {
  color: #6a513b;
}
.palette-brown-yellow .header-color-row-one {
  background-color: #6a513b;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-brown-yellow .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-brown-yellow .header-color-row-one {
  -moz-box-shadow: #6a513b 0px -1px 0px;
  -webkit-box-shadow: #6a513b 0px -1px 0px;
  box-shadow: #6a513b 0px -1px 0px;
}
.palette-brown-yellow .header-color-row-two {
  background-color: #9c773d;
  border-top: 1px solid #bb9251;
  border-bottom: 1px solid #775b2f;
}
.palette-brown-yellow h1.node-title {
  color: #9c773d;
}
.palette-brown-yellow h1.node-title a {
  color: #9c773d;
}
.palette-brown-yellow a,
.palette-brown-yellow .commons-bw-create-all-widget-types li a {
  color: #9c773d;
}
.palette-brown-yellow .select-status:after {
  border-top-color: #9c773d;
}
.palette-brown-yellow #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-brown-yellow #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #bb9251 transparent;
}
.palette-brown-yellow #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-brown-yellow #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #9c773d transparent;
}
.palette-brown-yellow ul.commons-utility-links li.last {
  border-left-color: #9c773d;
}
.palette-brown-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-brown-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-brown-yellow ul.primary.tabs li a,
.palette-brown-yellow ul.primary.tabs li a span {
  color: #9c773d;
}
.palette-brown-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-brown-yellow ul.primary.tabs li a:hover {
  color: #775b2f;
}
.palette-brown-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-brown-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-brown-yellow ul.primary.tabs li.active a,
.palette-brown-yellow ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-brown-yellow .partial-node-form-title {
  color: #e3ad40;
}
.palette-brown-yellow .block-search {
  background-color: #70552c;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF70552C', endColorstr='#FF866634');
  background-image: -moz-linear-gradient(top, #70552c 0%, #866634 100%);
  background-image: -o-linear-gradient(top, #70552c 0%, #866634 100%);
  background-image: -webkit-linear-gradient(top, #70552c 0%, #866634 100%);
  background-image: linear-gradient(to bottom, #70552c 0%, #866634 100%);
}
.palette-brown-yellow .commons-bw-create-all-widget-types,
.palette-brown-yellow li.sharethis .sharethis-wrapper {
  border-color: #9c773d;
}
.palette-brown-yellow li.sharethis .sharethis-wrapper:before {
  border-color: #9c773d transparent transparent transparent;
}
.palette-brown-yellow #menu-bar.nav ul.menu li a,
#menu-bar.nav ul.menu li .palette-brown-yellow a {
  border-left: 1px solid #7e6046;
  -moz-box-shadow: #3f3023 -1px 0px 0px;
  -webkit-box-shadow: #3f3023 -1px 0px 0px;
  box-shadow: #3f3023 -1px 0px 0px;
}
.palette-brown-yellow #menu-bar.nav {
  border-right: 1px solid #3f3023;
  -moz-box-shadow: #7e6046 1px 0px 0px;
  -webkit-box-shadow: #7e6046 1px 0px 0px;
  box-shadow: #7e6046 1px 0px 0px;
}
.palette-brown-yellow .action-item-primary,
.palette-brown-yellow .action-item-small-primary,
.palette-brown-yellow .action-item-large-primary,
.palette-brown-yellow .commons-sign-up,
.palette-brown-yellow .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-brown-yellow a,
.palette-brown-yellow .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-brown-yellow a {
  background-color: #e3ad40;
  background: -moz-linear-gradient(#e6b756, #e0a32a);
  background: -o-linear-gradient(#e6b756, #e0a32a);
  background: -webkit-linear-gradient(#e6b756, #e0a32a);
  background: linear-gradient(#e6b756, #e0a32a);
  border-color: #a57618;
  text-shadow: -1px 1px 2px #d1961f, -1px -1px 2px #d1961f, 1px -1px 2px #d1961f, 1px 1px 2px #d1961f;
}
.palette-brown-yellow .action-item-primary,
.palette-brown-yellow .action-item-small-primary,
.palette-brown-yellow .action-item-large-primary,
.palette-brown-yellow .commons-sign-up,
.palette-brown-yellow .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-brown-yellow a,
.palette-brown-yellow .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-brown-yellow a,
.palette-brown-yellow .action-item-primary:link,
.palette-brown-yellow .action-item-small-primary:link,
.palette-brown-yellow .action-item-large-primary:link,
.palette-brown-yellow .commons-sign-up:link,
.palette-brown-yellow .pane-commons-groups-commons-groups-create-group a:link,
.pane-commons-groups-commons-groups-create-group .palette-brown-yellow a:link,
.palette-brown-yellow .pane-commons-events-commons-events-create-event-link a:link,
.pane-commons-events-commons-events-create-event-link .palette-brown-yellow a:link,
.palette-brown-yellow .action-item-primary:visited,
.palette-brown-yellow .action-item-small-primary:visited,
.palette-brown-yellow .action-item-large-primary:visited,
.palette-brown-yellow .commons-sign-up:visited,
.palette-brown-yellow .pane-commons-groups-commons-groups-create-group a:visited,
.pane-commons-groups-commons-groups-create-group .palette-brown-yellow a:visited,
.palette-brown-yellow .pane-commons-events-commons-events-create-event-link a:visited,
.pane-commons-events-commons-events-create-event-link .palette-brown-yellow a:visited {
  color: black;
}
.palette-brown-yellow .action-item-primary:hover,
.palette-brown-yellow .action-item-small-primary:hover,
.palette-brown-yellow .action-item-large-primary:hover,
.palette-brown-yellow .commons-sign-up:hover,
.palette-brown-yellow .pane-commons-groups-commons-groups-create-group a:hover,
.pane-commons-groups-commons-groups-create-group .palette-brown-yellow a:hover,
.palette-brown-yellow .pane-commons-events-commons-events-create-event-link a:hover,
.pane-commons-events-commons-events-create-event-link .palette-brown-yellow a:hover {
  color: black;
  background-color: #e0a32a;
  background: -moz-linear-gradient(#e3ad40, #d1961f);
  background: -o-linear-gradient(#e3ad40, #d1961f);
  background: -webkit-linear-gradient(#e3ad40, #d1961f);
  background: linear-gradient(#e3ad40, #d1961f);
  border-color: #785612;
  text-shadow: -1px 1px 2px #d1961f, -1px -1px 2px #d1961f, 1px -1px 2px #d1961f, 1px 1px 2px #d1961f;
}
.palette-brown-yellow .action-item-primary:focus,
.palette-brown-yellow .action-item-small-primary:focus,
.palette-brown-yellow .action-item-large-primary:focus,
.palette-brown-yellow .commons-sign-up:focus,
.palette-brown-yellow .pane-commons-groups-commons-groups-create-group a:focus,
.pane-commons-groups-commons-groups-create-group .palette-brown-yellow a:focus,
.palette-brown-yellow .pane-commons-events-commons-events-create-event-link a:focus,
.pane-commons-events-commons-events-create-event-link .palette-brown-yellow a:focus,
.palette-brown-yellow .action-item-primary:active,
.palette-brown-yellow .action-item-small-primary:active,
.palette-brown-yellow .action-item-large-primary:active,
.palette-brown-yellow .commons-sign-up:active,
.palette-brown-yellow .pane-commons-groups-commons-groups-create-group a:active,
.pane-commons-groups-commons-groups-create-group .palette-brown-yellow a:active,
.palette-brown-yellow .pane-commons-events-commons-events-create-event-link a:active,
.pane-commons-events-commons-events-create-event-link .palette-brown-yellow a:active {
  background: #e3ad40;
  background: -moz-linear-gradient(#e0a32a, #e6b756);
  background: -o-linear-gradient(#e0a32a, #e6b756);
  background: -webkit-linear-gradient(#e0a32a, #e6b756);
  background: linear-gradient(#e0a32a, #e6b756);
  border-color: #a57618;
  text-shadow: -1px 1px 2px #d1961f, -1px -1px 2px #d1961f, 1px -1px 2px #d1961f, 1px 1px 2px #d1961f;
}
.palette-brown-yellow [disabled].action-item-primary,
.palette-brown-yellow [disabled].action-item-small-primary,
.palette-brown-yellow [disabled].action-item-large-primary,
.palette-brown-yellow [disabled].commons-sign-up,
.palette-brown-yellow .pane-commons-groups-commons-groups-create-group a[disabled],
.pane-commons-groups-commons-groups-create-group .palette-brown-yellow a[disabled],
.palette-brown-yellow .pane-commons-events-commons-events-create-event-link a[disabled],
.pane-commons-events-commons-events-create-event-link .palette-brown-yellow a[disabled] {
  color: #a57618;
  background: #e3ad40;
  border-color: #a57618;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-brown-yellow .action-item-search[type="submit"] {
  min-width: 16px;
  background: #e3ad40 ;
  background: -moz-linear-gradient(#e6b756, #e0a32a);
  background: -o-linear-gradient(#e6b756, #e0a32a);
  background: -webkit-linear-gradient(#e6b756, #e0a32a);
  background: linear-gradient(#e6b756, #e0a32a);
  border-color: #a57618;
  text-shadow: -1px 1px 2px #d1961f, -1px -1px 2px #d1961f, 1px -1px 2px #d1961f, 1px 1px 2px #d1961f;
}
.palette-brown-yellow .action-item-search[type="submit"],
.palette-brown-yellow .action-item-search[type="submit"]:link,
.palette-brown-yellow .action-item-search[type="submit"]:visited {
  color: black;
}
.palette-brown-yellow .action-item-search[type="submit"]:hover {
  color: black;
  background: #e0a32a;
  background: -moz-linear-gradient(#e3ad40, #d1961f);
  background: -o-linear-gradient(#e3ad40, #d1961f);
  background: -webkit-linear-gradient(#e3ad40, #d1961f);
  background: linear-gradient(#e3ad40, #d1961f);
  border-color: #785612;
  text-shadow: -1px 1px 2px #d1961f, -1px -1px 2px #d1961f, 1px -1px 2px #d1961f, 1px 1px 2px #d1961f;
}
.palette-brown-yellow .action-item-search[type="submit"]:focus,
.palette-brown-yellow .action-item-search[type="submit"]:active {
  background: #e3ad40 ;
  background: -moz-linear-gradient(#e0a32a, #e6b756);
  background: -o-linear-gradient(#e0a32a, #e6b756);
  background: -webkit-linear-gradient(#e0a32a, #e6b756);
  background: linear-gradient(#e0a32a, #e6b756);
  border-color: #a57618;
  text-shadow: -1px 1px 2px #d1961f, -1px -1px 2px #d1961f, 1px -1px 2px #d1961f, 1px 1px 2px #d1961f;
}
.palette-brown-yellow [disabled].action-item-search[type="submit"] {
  color: #a57618;
  background: #e3ad40;
  border-color: #a57618;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-brown-yellow .action-item-search[type="submit"],
.palette-brown-yellow .action-item-search[type="submit"]:hover,
.palette-brown-yellow .action-item-search[type="submit"]:active,
.palette-brown-yellow .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-brown-yellow .notification-count {
  background: #fcd036;
  background: -moz-linear-gradient(#fcd036, #c99d03);
  background: -o-linear-gradient(#fcd036, #c99d03);
  background: -webkit-linear-gradient(#fcd036, #c99d03);
  background: linear-gradient(#fcd036, #c99d03);
  -moz-box-shadow: 0 0 2px #6a513b;
  -webkit-box-shadow: 0 0 2px #6a513b;
  box-shadow: 0 0 2px #6a513b;
}
.palette-seafoam-orange h2 {
  color: #668284;
}
.palette-seafoam-orange .header-color-row-one {
  background-color: #668284;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-seafoam-orange .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-seafoam-orange .header-color-row-one {
  -moz-box-shadow: #668284 0px -1px 0px;
  -webkit-box-shadow: #668284 0px -1px 0px;
  box-shadow: #668284 0px -1px 0px;
}
.palette-seafoam-orange .header-color-row-two {
  background-color: #73a5a5;
  border-top: 1px solid #92b9b9;
  border-bottom: 1px solid #5a8b8b;
}
.palette-seafoam-orange h1.node-title {
  color: #73a5a5;
}
.palette-seafoam-orange h1.node-title a {
  color: #73a5a5;
}
.palette-seafoam-orange a,
.palette-seafoam-orange .commons-bw-create-all-widget-types li a {
  color: #73a5a5;
}
.palette-seafoam-orange .select-status:after {
  border-top-color: #73a5a5;
}
.palette-seafoam-orange #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-seafoam-orange #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #92b9b9 transparent;
}
.palette-seafoam-orange #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-seafoam-orange #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #73a5a5 transparent;
}
.palette-seafoam-orange ul.commons-utility-links li.last {
  border-left-color: #73a5a5;
}
.palette-seafoam-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-seafoam-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-seafoam-orange ul.primary.tabs li a,
.palette-seafoam-orange ul.primary.tabs li a span {
  color: #73a5a5;
}
.palette-seafoam-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-seafoam-orange ul.primary.tabs li a:hover {
  color: #5a8b8b;
}
.palette-seafoam-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-seafoam-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-seafoam-orange ul.primary.tabs li.active a,
.palette-seafoam-orange ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-seafoam-orange .partial-node-form-title {
  color: #b68800;
}
.palette-seafoam-orange .block-search {
  background-color: #568585;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF568585', endColorstr='#FF629898');
  background-image: -moz-linear-gradient(top, #568585 0%, #629898 100%);
  background-image: -o-linear-gradient(top, #568585 0%, #629898 100%);
  background-image: -webkit-linear-gradient(top, #568585 0%, #629898 100%);
  background-image: linear-gradient(to bottom, #568585 0%, #629898 100%);
}
.palette-seafoam-orange .commons-bw-create-all-widget-types,
.palette-seafoam-orange li.sharethis .sharethis-wrapper {
  border-color: #73a5a5;
}
.palette-seafoam-orange li.sharethis .sharethis-wrapper:before {
  border-color: #73a5a5 transparent transparent transparent;
}
.palette-seafoam-orange #menu-bar.nav ul.menu li a,
#menu-bar.nav ul.menu li .palette-seafoam-orange a {
  border-left: 1px solid #759294;
  -moz-box-shadow: #495d5f -1px 0px 0px;
  -webkit-box-shadow: #495d5f -1px 0px 0px;
  box-shadow: #495d5f -1px 0px 0px;
}
.palette-seafoam-orange #menu-bar.nav {
  border-right: 1px solid #495d5f;
  -moz-box-shadow: #759294 1px 0px 0px;
  -webkit-box-shadow: #759294 1px 0px 0px;
  box-shadow: #759294 1px 0px 0px;
}
.palette-seafoam-orange .action-item-primary,
.palette-seafoam-orange .action-item-small-primary,
.palette-seafoam-orange .action-item-large-primary,
.palette-seafoam-orange .commons-sign-up,
.palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a,
.palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a {
  background-color: #b68800;
  background: -moz-linear-gradient(#d09b00, #9d7500);
  background: -o-linear-gradient(#d09b00, #9d7500);
  background: -webkit-linear-gradient(#d09b00, #9d7500);
  background: linear-gradient(#d09b00, #9d7500);
  border-color: #503c00;
  text-shadow: -1px 1px 2px #e9ae00, -1px -1px 2px #e9ae00, 1px -1px 2px #e9ae00, 1px 1px 2px #e9ae00;
}
.palette-seafoam-orange .action-item-primary,
.palette-seafoam-orange .action-item-small-primary,
.palette-seafoam-orange .action-item-large-primary,
.palette-seafoam-orange .commons-sign-up,
.palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a,
.palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a,
.palette-seafoam-orange .action-item-primary:link,
.palette-seafoam-orange .action-item-small-primary:link,
.palette-seafoam-orange .action-item-large-primary:link,
.palette-seafoam-orange .commons-sign-up:link,
.palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a:link,
.pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a:link,
.palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a:link,
.pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a:link,
.palette-seafoam-orange .action-item-primary:visited,
.palette-seafoam-orange .action-item-small-primary:visited,
.palette-seafoam-orange .action-item-large-primary:visited,
.palette-seafoam-orange .commons-sign-up:visited,
.palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a:visited,
.pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a:visited,
.palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a:visited,
.pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a:visited {
  color: black;
}
.palette-seafoam-orange .action-item-primary:hover,
.palette-seafoam-orange .action-item-small-primary:hover,
.palette-seafoam-orange .action-item-large-primary:hover,
.palette-seafoam-orange .commons-sign-up:hover,
.palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a:hover,
.pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a:hover,
.palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a:hover,
.pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a:hover {
  color: white;
  background-color: #9d7500;
  background: -moz-linear-gradient(#b68800, #836200);
  background: -o-linear-gradient(#b68800, #836200);
  background: -webkit-linear-gradient(#b68800, #836200);
  background: linear-gradient(#b68800, #836200);
  border-color: #1d1600;
  text-shadow: -1px 1px 2px #836200, -1px -1px 2px #836200, 1px -1px 2px #836200, 1px 1px 2px #836200;
}
.palette-seafoam-orange .action-item-primary:focus,
.palette-seafoam-orange .action-item-small-primary:focus,
.palette-seafoam-orange .action-item-large-primary:focus,
.palette-seafoam-orange .commons-sign-up:focus,
.palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a:focus,
.pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a:focus,
.palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a:focus,
.pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a:focus,
.palette-seafoam-orange .action-item-primary:active,
.palette-seafoam-orange .action-item-small-primary:active,
.palette-seafoam-orange .action-item-large-primary:active,
.palette-seafoam-orange .commons-sign-up:active,
.palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a:active,
.pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a:active,
.palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a:active,
.pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a:active {
  background: #b68800;
  background: -moz-linear-gradient(#9d7500, #d09b00);
  background: -o-linear-gradient(#9d7500, #d09b00);
  background: -webkit-linear-gradient(#9d7500, #d09b00);
  background: linear-gradient(#9d7500, #d09b00);
  border-color: #503c00;
  text-shadow: -1px 1px 2px #e9ae00, -1px -1px 2px #e9ae00, 1px -1px 2px #e9ae00, 1px 1px 2px #e9ae00;
}
.palette-seafoam-orange [disabled].action-item-primary,
.palette-seafoam-orange [disabled].action-item-small-primary,
.palette-seafoam-orange [disabled].action-item-large-primary,
.palette-seafoam-orange [disabled].commons-sign-up,
.palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a[disabled],
.pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a[disabled],
.palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a[disabled],
.pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a[disabled] {
  color: #503c00;
  background: #b68800;
  border-color: #503c00;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-seafoam-orange .action-item-search[type="submit"] {
  min-width: 16px;
  background: #b68800;
  background: -moz-linear-gradient(#d09b00, #9d7500);
  background: -o-linear-gradient(#d09b00, #9d7500);
  background: -webkit-linear-gradient(#d09b00, #9d7500);
  background: linear-gradient(#d09b00, #9d7500);
  border-color: #503c00;
  text-shadow: -1px 1px 2px #e9ae00, -1px -1px 2px #e9ae00, 1px -1px 2px #e9ae00, 1px 1px 2px #e9ae00;
}
.palette-seafoam-orange .action-item-search[type="submit"],
.palette-seafoam-orange .action-item-search[type="submit"]:link,
.palette-seafoam-orange .action-item-search[type="submit"]:visited {
  color: black;
}
.palette-seafoam-orange .action-item-search[type="submit"]:hover {
  color: white;
  background: #9d7500 ;
  background: -moz-linear-gradient(#b68800, #836200);
  background: -o-linear-gradient(#b68800, #836200);
  background: -webkit-linear-gradient(#b68800, #836200);
  background: linear-gradient(#b68800, #836200);
  border-color: #1d1600;
  text-shadow: -1px 1px 2px #836200, -1px -1px 2px #836200, 1px -1px 2px #836200, 1px 1px 2px #836200;
}
.palette-seafoam-orange .action-item-search[type="submit"]:focus,
.palette-seafoam-orange .action-item-search[type="submit"]:active {
  background: #b68800 ;
  background: -moz-linear-gradient(#9d7500, #d09b00);
  background: -o-linear-gradient(#9d7500, #d09b00);
  background: -webkit-linear-gradient(#9d7500, #d09b00);
  background: linear-gradient(#9d7500, #d09b00);
  border-color: #503c00;
  text-shadow: -1px 1px 2px #e9ae00, -1px -1px 2px #e9ae00, 1px -1px 2px #e9ae00, 1px 1px 2px #e9ae00;
}
.palette-seafoam-orange [disabled].action-item-search[type="submit"] {
  color: #503c00;
  background: #b68800;
  border-color: #503c00;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-seafoam-orange .action-item-search[type="submit"],
.palette-seafoam-orange .action-item-search[type="submit"]:hover,
.palette-seafoam-orange .action-item-search[type="submit"]:active,
.palette-seafoam-orange .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-seafoam-orange .notification-count {
  background: #d9a300;
  background: -moz-linear-gradient(#d9a300, #735600);
  background: -o-linear-gradient(#d9a300, #735600);
  background: -webkit-linear-gradient(#d9a300, #735600);
  background: linear-gradient(#d9a300, #735600);
  -moz-box-shadow: 0 0 2px #668284;
  -webkit-box-shadow: 0 0 2px #668284;
  box-shadow: 0 0 2px #668284;
}
.palette-black-blue-yellow h2 {
  color: #353535;
}
.palette-black-blue-yellow .header-color-row-one {
  background-color: #353535;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-black-blue-yellow .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-black-blue-yellow .header-color-row-one {
  -moz-box-shadow: #353535 0px -1px 0px;
  -webkit-box-shadow: #353535 0px -1px 0px;
  box-shadow: #353535 0px -1px 0px;
}
.palette-black-blue-yellow .header-color-row-two {
  background-color: #0072ab;
  border-top: 1px solid #0094de;
  border-bottom: 1px solid #005078;
}
.palette-black-blue-yellow h1.node-title {
  color: #0072ab;
}
.palette-black-blue-yellow h1.node-title a {
  color: #0072ab;
}
.palette-black-blue-yellow a,
.palette-black-blue-yellow .commons-bw-create-all-widget-types li a {
  color: #0072ab;
}
.palette-black-blue-yellow .select-status:after {
  border-top-color: #0072ab;
}
.palette-black-blue-yellow #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-black-blue-yellow #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #0094de transparent;
}
.palette-black-blue-yellow #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-black-blue-yellow #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #0072ab transparent;
}
.palette-black-blue-yellow ul.commons-utility-links li.last {
  border-left-color: #0072ab;
}
.palette-black-blue-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-black-blue-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-black-blue-yellow ul.primary.tabs li a,
.palette-black-blue-yellow ul.primary.tabs li a span {
  color: #0072ab;
}
.palette-black-blue-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-black-blue-yellow ul.primary.tabs li a:hover {
  color: #005078;
}
.palette-black-blue-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-black-blue-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-black-blue-yellow ul.primary.tabs li.active a,
.palette-black-blue-yellow ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-black-blue-yellow .partial-node-form-title {
  color: #d0a600;
}
.palette-black-blue-yellow .block-search {
  background-color: #00496e;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF00496E', endColorstr='#FF005E8C');
  background-image: -moz-linear-gradient(top, #00496e 0%, #005e8c 100%);
  background-image: -o-linear-gradient(top, #00496e 0%, #005e8c 100%);
  background-image: -webkit-linear-gradient(top, #00496e 0%, #005e8c 100%);
  background-image: linear-gradient(to bottom, #00496e 0%, #005e8c 100%);
}
.palette-black-blue-yellow .commons-bw-create-all-widget-types,
.palette-black-blue-yellow li.sharethis .sharethis-wrapper {
  border-color: #0072ab;
}
.palette-black-blue-yellow li.sharethis .sharethis-wrapper:before {
  border-color: #0072ab transparent transparent transparent;
}
.palette-black-blue-yellow #menu-bar.nav ul.menu li a,
#menu-bar.nav ul.menu li .palette-black-blue-yellow a {
  border-left: 1px solid #444444;
  -moz-box-shadow: #141414 -1px 0px 0px;
  -webkit-box-shadow: #141414 -1px 0px 0px;
  box-shadow: #141414 -1px 0px 0px;
}
.palette-black-blue-yellow #menu-bar.nav {
  border-right: 1px solid #141414;
  -moz-box-shadow: #444444 1px 0px 0px;
  -webkit-box-shadow: #444444 1px 0px 0px;
  box-shadow: #444444 1px 0px 0px;
}
.palette-black-blue-yellow .action-item-primary,
.palette-black-blue-yellow .action-item-small-primary,
.palette-black-blue-yellow .action-item-large-primary,
.palette-black-blue-yellow .commons-sign-up,
.palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a,
.palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a {
  background-color: #d0a600;
  background: -moz-linear-gradient(#eaba00, #b69200);
  background: -o-linear-gradient(#eaba00, #b69200);
  background: -webkit-linear-gradient(#eaba00, #b69200);
  background: linear-gradient(#eaba00, #b69200);
  border-color: #6a5500;
  text-shadow: -1px 1px 2px #9d7d00, -1px -1px 2px #9d7d00, 1px -1px 2px #9d7d00, 1px 1px 2px #9d7d00;
}
.palette-black-blue-yellow .action-item-primary,
.palette-black-blue-yellow .action-item-small-primary,
.palette-black-blue-yellow .action-item-large-primary,
.palette-black-blue-yellow .commons-sign-up,
.palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a,
.palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a,
.palette-black-blue-yellow .action-item-primary:link,
.palette-black-blue-yellow .action-item-small-primary:link,
.palette-black-blue-yellow .action-item-large-primary:link,
.palette-black-blue-yellow .commons-sign-up:link,
.palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a:link,
.pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a:link,
.palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a:link,
.pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a:link,
.palette-black-blue-yellow .action-item-primary:visited,
.palette-black-blue-yellow .action-item-small-primary:visited,
.palette-black-blue-yellow .action-item-large-primary:visited,
.palette-black-blue-yellow .commons-sign-up:visited,
.palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a:visited,
.pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a:visited,
.palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a:visited,
.pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a:visited {
  color: black;
}
.palette-black-blue-yellow .action-item-primary:hover,
.palette-black-blue-yellow .action-item-small-primary:hover,
.palette-black-blue-yellow .action-item-large-primary:hover,
.palette-black-blue-yellow .commons-sign-up:hover,
.palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a:hover,
.pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a:hover,
.palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a:hover,
.pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a:hover {
  color: black;
  background-color: #b69200;
  background: -moz-linear-gradient(#d0a600, #9d7d00);
  background: -o-linear-gradient(#d0a600, #9d7d00);
  background: -webkit-linear-gradient(#d0a600, #9d7d00);
  background: linear-gradient(#d0a600, #9d7d00);
  border-color: #372c00;
  text-shadow: -1px 1px 2px #9d7d00, -1px -1px 2px #9d7d00, 1px -1px 2px #9d7d00, 1px 1px 2px #9d7d00;
}
.palette-black-blue-yellow .action-item-primary:focus,
.palette-black-blue-yellow .action-item-small-primary:focus,
.palette-black-blue-yellow .action-item-large-primary:focus,
.palette-black-blue-yellow .commons-sign-up:focus,
.palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a:focus,
.pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a:focus,
.palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a:focus,
.pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a:focus,
.palette-black-blue-yellow .action-item-primary:active,
.palette-black-blue-yellow .action-item-small-primary:active,
.palette-black-blue-yellow .action-item-large-primary:active,
.palette-black-blue-yellow .commons-sign-up:active,
.palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a:active,
.pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a:active,
.palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a:active,
.pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a:active {
  background: #d0a600;
  background: -moz-linear-gradient(#b69200, #eaba00);
  background: -o-linear-gradient(#b69200, #eaba00);
  background: -webkit-linear-gradient(#b69200, #eaba00);
  background: linear-gradient(#b69200, #eaba00);
  border-color: #6a5500;
  text-shadow: -1px 1px 2px #9d7d00, -1px -1px 2px #9d7d00, 1px -1px 2px #9d7d00, 1px 1px 2px #9d7d00;
}
.palette-black-blue-yellow [disabled].action-item-primary,
.palette-black-blue-yellow [disabled].action-item-small-primary,
.palette-black-blue-yellow [disabled].action-item-large-primary,
.palette-black-blue-yellow [disabled].commons-sign-up,
.palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a[disabled],
.pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a[disabled],
.palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a[disabled],
.pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a[disabled] {
  color: #6a5500;
  background: #d0a600;
  border-color: #6a5500;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-black-blue-yellow .action-item-search[type="submit"] {
  min-width: 16px;
  background: #d0a600 ;
  background: -moz-linear-gradient(#eaba00, #b69200);
  background: -o-linear-gradient(#eaba00, #b69200);
  background: -webkit-linear-gradient(#eaba00, #b69200);
  background: linear-gradient(#eaba00, #b69200);
  border-color: #6a5500;
  text-shadow: -1px 1px 2px #9d7d00, -1px -1px 2px #9d7d00, 1px -1px 2px #9d7d00, 1px 1px 2px #9d7d00;
}
.palette-black-blue-yellow .action-item-search[type="submit"],
.palette-black-blue-yellow .action-item-search[type="submit"]:link,
.palette-black-blue-yellow .action-item-search[type="submit"]:visited {
  color: black;
}
.palette-black-blue-yellow .action-item-search[type="submit"]:hover {
  color: black;
  background: #b69200 ;
  background: -moz-linear-gradient(#d0a600, #9d7d00);
  background: -o-linear-gradient(#d0a600, #9d7d00);
  background: -webkit-linear-gradient(#d0a600, #9d7d00);
  background: linear-gradient(#d0a600, #9d7d00);
  border-color: #372c00;
  text-shadow: -1px 1px 2px #9d7d00, -1px -1px 2px #9d7d00, 1px -1px 2px #9d7d00, 1px 1px 2px #9d7d00;
}
.palette-black-blue-yellow .action-item-search[type="submit"]:focus,
.palette-black-blue-yellow .action-item-search[type="submit"]:active {
  background: #d0a600 ;
  background: -moz-linear-gradient(#b69200, #eaba00);
  background: -o-linear-gradient(#b69200, #eaba00);
  background: -webkit-linear-gradient(#b69200, #eaba00);
  background: linear-gradient(#b69200, #eaba00);
  border-color: #6a5500;
  text-shadow: -1px 1px 2px #9d7d00, -1px -1px 2px #9d7d00, 1px -1px 2px #9d7d00, 1px 1px 2px #9d7d00;
}
.palette-black-blue-yellow [disabled].action-item-search[type="submit"] {
  color: #6a5500;
  background: #d0a600;
  border-color: #6a5500;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-black-blue-yellow .action-item-search[type="submit"],
.palette-black-blue-yellow .action-item-search[type="submit"]:hover,
.palette-black-blue-yellow .action-item-search[type="submit"]:active,
.palette-black-blue-yellow .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-black-blue-yellow .notification-count {
  background: #e5b700;
  background: -moz-linear-gradient(#e5b700, #7f6500);
  background: -o-linear-gradient(#e5b700, #7f6500);
  background: -webkit-linear-gradient(#e5b700, #7f6500);
  background: linear-gradient(#e5b700, #7f6500);
  -moz-box-shadow: 0 0 2px #353535;
  -webkit-box-shadow: 0 0 2px #353535;
  box-shadow: 0 0 2px #353535;
}
.palette-brick-brick h2 {
  color: #432a26;
}
.palette-brick-brick .header-color-row-one {
  background-color: #432a26;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-brick-brick .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-brick-brick .header-color-row-one {
  -moz-box-shadow: #432a26 0px -1px 0px;
  -webkit-box-shadow: #432a26 0px -1px 0px;
  box-shadow: #432a26 0px -1px 0px;
}
.palette-brick-brick .header-color-row-two {
  background-color: #723729;
  border-top: 1px solid #984936;
  border-bottom: 1px solid #4c251c;
}
.palette-brick-brick h1.node-title {
  color: #723729;
}
.palette-brick-brick h1.node-title a {
  color: #723729;
}
.palette-brick-brick a,
.palette-brick-brick .commons-bw-create-all-widget-types li a {
  color: #723729;
}
.palette-brick-brick .select-status:after {
  border-top-color: #723729;
}
.palette-brick-brick #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-brick-brick #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #984936 transparent;
}
.palette-brick-brick #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-brick-brick #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #723729 transparent;
}
.palette-brick-brick ul.commons-utility-links li.last {
  border-left-color: #723729;
}
.palette-brick-brick .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-brick-brick .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-brick-brick ul.primary.tabs li a,
.palette-brick-brick ul.primary.tabs li a span {
  color: #723729;
}
.palette-brick-brick .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-brick-brick ul.primary.tabs li a:hover {
  color: #4c251c;
}
.palette-brick-brick .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-brick-brick .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-brick-brick ul.primary.tabs li.active a,
.palette-brick-brick ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-brick-brick .partial-node-form-title {
  color: #a12e1e;
}
.palette-brick-brick .block-search {
  background-color: #452119;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF452119', endColorstr='#FF5B2C21');
  background-image: -moz-linear-gradient(top, #452119 0%, #5b2c21 100%);
  background-image: -o-linear-gradient(top, #452119 0%, #5b2c21 100%);
  background-image: -webkit-linear-gradient(top, #452119 0%, #5b2c21 100%);
  background-image: linear-gradient(to bottom, #452119 0%, #5b2c21 100%);
}
.palette-brick-brick .commons-bw-create-all-widget-types,
.palette-brick-brick li.sharethis .sharethis-wrapper {
  border-color: #723729;
}
.palette-brick-brick li.sharethis .sharethis-wrapper:before {
  border-color: #723729 transparent transparent transparent;
}
.palette-brick-brick #menu-bar.nav ul.menu li a,
#menu-bar.nav ul.menu li .palette-brick-brick a {
  border-left: 1px solid #573631;
  -moz-box-shadow: #190f0e -1px 0px 0px;
  -webkit-box-shadow: #190f0e -1px 0px 0px;
  box-shadow: #190f0e -1px 0px 0px;
}
.palette-brick-brick #menu-bar.nav {
  border-right: 1px solid #190f0e;
  -moz-box-shadow: #573631 1px 0px 0px;
  -webkit-box-shadow: #573631 1px 0px 0px;
  box-shadow: #573631 1px 0px 0px;
}
.palette-brick-brick .action-item-primary,
.palette-brick-brick .action-item-small-primary,
.palette-brick-brick .action-item-large-primary,
.palette-brick-brick .commons-sign-up,
.palette-brick-brick .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-brick-brick a,
.palette-brick-brick .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-brick-brick a {
  background-color: #a12e1e;
  background: -moz-linear-gradient(#b63422, #8c281a);
  background: -o-linear-gradient(#b63422, #8c281a);
  background: -webkit-linear-gradient(#b63422, #8c281a);
  background: linear-gradient(#b63422, #8c281a);
  border-color: #4b150e;
  text-shadow: -1px 1px 2px #cc3a26, -1px -1px 2px #cc3a26, 1px -1px 2px #cc3a26, 1px 1px 2px #cc3a26;
}
.palette-brick-brick .action-item-primary,
.palette-brick-brick .action-item-small-primary,
.palette-brick-brick .action-item-large-primary,
.palette-brick-brick .commons-sign-up,
.palette-brick-brick .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-brick-brick a,
.palette-brick-brick .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-brick-brick a,
.palette-brick-brick .action-item-primary:link,
.palette-brick-brick .action-item-small-primary:link,
.palette-brick-brick .action-item-large-primary:link,
.palette-brick-brick .commons-sign-up:link,
.palette-brick-brick .pane-commons-groups-commons-groups-create-group a:link,
.pane-commons-groups-commons-groups-create-group .palette-brick-brick a:link,
.palette-brick-brick .pane-commons-events-commons-events-create-event-link a:link,
.pane-commons-events-commons-events-create-event-link .palette-brick-brick a:link,
.palette-brick-brick .action-item-primary:visited,
.palette-brick-brick .action-item-small-primary:visited,
.palette-brick-brick .action-item-large-primary:visited,
.palette-brick-brick .commons-sign-up:visited,
.palette-brick-brick .pane-commons-groups-commons-groups-create-group a:visited,
.pane-commons-groups-commons-groups-create-group .palette-brick-brick a:visited,
.palette-brick-brick .pane-commons-events-commons-events-create-event-link a:visited,
.pane-commons-events-commons-events-create-event-link .palette-brick-brick a:visited {
  color: white;
}
.palette-brick-brick .action-item-primary:hover,
.palette-brick-brick .action-item-small-primary:hover,
.palette-brick-brick .action-item-large-primary:hover,
.palette-brick-brick .commons-sign-up:hover,
.palette-brick-brick .pane-commons-groups-commons-groups-create-group a:hover,
.pane-commons-groups-commons-groups-create-group .palette-brick-brick a:hover,
.palette-brick-brick .pane-commons-events-commons-events-create-event-link a:hover,
.pane-commons-events-commons-events-create-event-link .palette-brick-brick a:hover {
  color: white;
  background-color: #8c281a;
  background: -moz-linear-gradient(#a12e1e, #762216);
  background: -o-linear-gradient(#a12e1e, #762216);
  background: -webkit-linear-gradient(#a12e1e, #762216);
  background: linear-gradient(#a12e1e, #762216);
  border-color: #200906;
  text-shadow: -1px 1px 2px #762216, -1px -1px 2px #762216, 1px -1px 2px #762216, 1px 1px 2px #762216;
}
.palette-brick-brick .action-item-primary:focus,
.palette-brick-brick .action-item-small-primary:focus,
.palette-brick-brick .action-item-large-primary:focus,
.palette-brick-brick .commons-sign-up:focus,
.palette-brick-brick .pane-commons-groups-commons-groups-create-group a:focus,
.pane-commons-groups-commons-groups-create-group .palette-brick-brick a:focus,
.palette-brick-brick .pane-commons-events-commons-events-create-event-link a:focus,
.pane-commons-events-commons-events-create-event-link .palette-brick-brick a:focus,
.palette-brick-brick .action-item-primary:active,
.palette-brick-brick .action-item-small-primary:active,
.palette-brick-brick .action-item-large-primary:active,
.palette-brick-brick .commons-sign-up:active,
.palette-brick-brick .pane-commons-groups-commons-groups-create-group a:active,
.pane-commons-groups-commons-groups-create-group .palette-brick-brick a:active,
.palette-brick-brick .pane-commons-events-commons-events-create-event-link a:active,
.pane-commons-events-commons-events-create-event-link .palette-brick-brick a:active {
  background: #a12e1e;
  background: -moz-linear-gradient(#8c281a, #b63422);
  background: -o-linear-gradient(#8c281a, #b63422);
  background: -webkit-linear-gradient(#8c281a, #b63422);
  background: linear-gradient(#8c281a, #b63422);
  border-color: #4b150e;
  text-shadow: -1px 1px 2px #cc3a26, -1px -1px 2px #cc3a26, 1px -1px 2px #cc3a26, 1px 1px 2px #cc3a26;
}
.palette-brick-brick [disabled].action-item-primary,
.palette-brick-brick [disabled].action-item-small-primary,
.palette-brick-brick [disabled].action-item-large-primary,
.palette-brick-brick [disabled].commons-sign-up,
.palette-brick-brick .pane-commons-groups-commons-groups-create-group a[disabled],
.pane-commons-groups-commons-groups-create-group .palette-brick-brick a[disabled],
.palette-brick-brick .pane-commons-events-commons-events-create-event-link a[disabled],
.pane-commons-events-commons-events-create-event-link .palette-brick-brick a[disabled] {
  color: #dd5a48;
  background: #a12e1e;
  border-color: #4b150e;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-brick-brick .action-item-search[type="submit"] {
  min-width: 16px;
  background: #a12e1e ;
  background: -moz-linear-gradient(#b63422, #8c281a);
  background: -o-linear-gradient(#b63422, #8c281a);
  background: -webkit-linear-gradient(#b63422, #8c281a);
  background: linear-gradient(#b63422, #8c281a);
  border-color: #4b150e;
  text-shadow: -1px 1px 2px #cc3a26, -1px -1px 2px #cc3a26, 1px -1px 2px #cc3a26, 1px 1px 2px #cc3a26;
}
.palette-brick-brick .action-item-search[type="submit"],
.palette-brick-brick .action-item-search[type="submit"]:link,
.palette-brick-brick .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-brick-brick .action-item-search[type="submit"]:hover {
  color: white;
  background: #8c281a ;
  background: -moz-linear-gradient(#a12e1e, #762216);
  background: -o-linear-gradient(#a12e1e, #762216);
  background: -webkit-linear-gradient(#a12e1e, #762216);
  background: linear-gradient(#a12e1e, #762216);
  border-color: #200906;
  text-shadow: -1px 1px 2px #762216, -1px -1px 2px #762216, 1px -1px 2px #762216, 1px 1px 2px #762216;
}
.palette-brick-brick .action-item-search[type="submit"]:focus,
.palette-brick-brick .action-item-search[type="submit"]:active {
  background: #a12e1e  ;
  background: -moz-linear-gradient(#8c281a, #b63422);
  background: -o-linear-gradient(#8c281a, #b63422);
  background: -webkit-linear-gradient(#8c281a, #b63422);
  background: linear-gradient(#8c281a, #b63422);
  border-color: #4b150e;
  text-shadow: -1px 1px 2px #cc3a26, -1px -1px 2px #cc3a26, 1px -1px 2px #cc3a26, 1px 1px 2px #cc3a26;
}
.palette-brick-brick [disabled].action-item-search[type="submit"] {
  color: #dd5a48;
  background: #a12e1e;
  border-color: #4b150e;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-brick-brick .action-item-search[type="submit"],
.palette-brick-brick .action-item-search[type="submit"]:hover,
.palette-brick-brick .action-item-search[type="submit"]:active,
.palette-brick-brick .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-brick-brick .notification-count {
  background: #c2594c;
  background: -moz-linear-gradient(#c2594c, #7d342b);
  background: -o-linear-gradient(#c2594c, #7d342b);
  background: -webkit-linear-gradient(#c2594c, #7d342b);
  background: linear-gradient(#c2594c, #7d342b);
  -moz-box-shadow: 0 0 2px #432a26;
  -webkit-box-shadow: 0 0 2px #432a26;
  box-shadow: 0 0 2px #432a26;
}
.palette-gray-lightgray-blue h2 {
  color: #868686;
}
.palette-gray-lightgray-blue .header-color-row-one {
  background-color: #868686;
  border-top: 1.5em solid #070707;
}
@media only screen and (min-width: 769px) {
  .palette-gray-lightgray-blue .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-gray-lightgray-blue .header-color-row-one {
  -moz-box-shadow: #868686 0px -1px 0px;
  -webkit-box-shadow: #868686 0px -1px 0px;
  box-shadow: #868686 0px -1px 0px;
}
.palette-gray-lightgray-blue .header-color-row-two {
  background-color: #dbdbdb;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #c2c2c2;
}
.palette-gray-lightgray-blue h1.node-title {
  color: #dbdbdb;
}
.palette-gray-lightgray-blue h1.node-title a {
  color: #dbdbdb;
}
.palette-gray-lightgray-blue a,
.palette-gray-lightgray-blue .commons-bw-create-all-widget-types li a {
  color: #dbdbdb;
}
.palette-gray-lightgray-blue .select-status:after {
  border-top-color: #dbdbdb;
}
.palette-gray-lightgray-blue #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-gray-lightgray-blue #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #f5f5f5 transparent;
}
.palette-gray-lightgray-blue #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-gray-lightgray-blue #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #dbdbdb transparent;
}
.palette-gray-lightgray-blue ul.commons-utility-links li.last {
  border-left-color: #dbdbdb;
}
.palette-gray-lightgray-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-gray-lightgray-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-gray-lightgray-blue ul.primary.tabs li a,
.palette-gray-lightgray-blue ul.primary.tabs li a span {
  color: #dbdbdb;
}
.palette-gray-lightgray-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-gray-lightgray-blue ul.primary.tabs li a:hover {
  color: #c2c2c2;
}
.palette-gray-lightgray-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-gray-lightgray-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-gray-lightgray-blue ul.primary.tabs li.active a,
.palette-gray-lightgray-blue ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-gray-lightgray-blue .partial-node-form-title {
  color: #04b6e7;
}
.palette-gray-lightgray-blue .block-search {
  background-color: #bcbcbc;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBCBCBC', endColorstr='#FFCCCCCC');
  background-image: -moz-linear-gradient(top, #bcbcbc 0%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #bcbcbc 0%, #cccccc 100%);
  background-image: -webkit-linear-gradient(top, #bcbcbc 0%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #bcbcbc 0%, #cccccc 100%);
}
.palette-gray-lightgray-blue .commons-bw-create-all-widget-types,
.palette-gray-lightgray-blue li.sharethis .sharethis-wrapper {
  border-color: #dbdbdb;
}
.palette-gray-lightgray-blue li.sharethis .sharethis-wrapper:before {
  border-color: #dbdbdb transparent transparent transparent;
}
.palette-gray-lightgray-blue #menu-bar.nav ul.menu li a,
#menu-bar.nav ul.menu li .palette-gray-lightgray-blue a {
  border-left: 1px solid #959595;
  -moz-box-shadow: #656565 -1px 0px 0px;
  -webkit-box-shadow: #656565 -1px 0px 0px;
  box-shadow: #656565 -1px 0px 0px;
}
.palette-gray-lightgray-blue #menu-bar.nav {
  border-right: 1px solid #656565;
  -moz-box-shadow: #959595 1px 0px 0px;
  -webkit-box-shadow: #959595 1px 0px 0px;
  box-shadow: #959595 1px 0px 0px;
}
.palette-gray-lightgray-blue .action-item-primary,
.palette-gray-lightgray-blue .action-item-small-primary,
.palette-gray-lightgray-blue .action-item-large-primary,
.palette-gray-lightgray-blue .commons-sign-up,
.palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a,
.palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a {
  background-color: #04b6e7;
  background: -moz-linear-gradient(#0ac7fb, #04a2ce);
  background: -o-linear-gradient(#0ac7fb, #04a2ce);
  background: -webkit-linear-gradient(#0ac7fb, #04a2ce);
  background: linear-gradient(#0ac7fb, #04a2ce);
  border-color: #026783;
  text-shadow: -1px 1px 2px #038fb5, -1px -1px 2px #038fb5, 1px -1px 2px #038fb5, 1px 1px 2px #038fb5;
}
.palette-gray-lightgray-blue .action-item-primary,
.palette-gray-lightgray-blue .action-item-small-primary,
.palette-gray-lightgray-blue .action-item-large-primary,
.palette-gray-lightgray-blue .commons-sign-up,
.palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a,
.palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a,
.palette-gray-lightgray-blue .action-item-primary:link,
.palette-gray-lightgray-blue .action-item-small-primary:link,
.palette-gray-lightgray-blue .action-item-large-primary:link,
.palette-gray-lightgray-blue .commons-sign-up:link,
.palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a:link,
.pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a:link,
.palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a:link,
.pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a:link,
.palette-gray-lightgray-blue .action-item-primary:visited,
.palette-gray-lightgray-blue .action-item-small-primary:visited,
.palette-gray-lightgray-blue .action-item-large-primary:visited,
.palette-gray-lightgray-blue .commons-sign-up:visited,
.palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a:visited,
.pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a:visited,
.palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a:visited,
.pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a:visited {
  color: black;
}
.palette-gray-lightgray-blue .action-item-primary:hover,
.palette-gray-lightgray-blue .action-item-small-primary:hover,
.palette-gray-lightgray-blue .action-item-large-primary:hover,
.palette-gray-lightgray-blue .commons-sign-up:hover,
.palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a:hover,
.pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a:hover,
.palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a:hover,
.pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a:hover {
  color: white;
  background-color: #04a2ce;
  background: -moz-linear-gradient(#04b6e7, #038fb5);
  background: -o-linear-gradient(#04b6e7, #038fb5);
  background: -webkit-linear-gradient(#04b6e7, #038fb5);
  background: linear-gradient(#04b6e7, #038fb5);
  border-color: #014051;
  text-shadow: -1px 1px 2px #04b6e7, -1px -1px 2px #04b6e7, 1px -1px 2px #04b6e7, 1px 1px 2px #04b6e7;
}
.palette-gray-lightgray-blue .action-item-primary:focus,
.palette-gray-lightgray-blue .action-item-small-primary:focus,
.palette-gray-lightgray-blue .action-item-large-primary:focus,
.palette-gray-lightgray-blue .commons-sign-up:focus,
.palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a:focus,
.pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a:focus,
.palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a:focus,
.pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a:focus,
.palette-gray-lightgray-blue .action-item-primary:active,
.palette-gray-lightgray-blue .action-item-small-primary:active,
.palette-gray-lightgray-blue .action-item-large-primary:active,
.palette-gray-lightgray-blue .commons-sign-up:active,
.palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a:active,
.pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a:active,
.palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a:active,
.pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a:active {
  background: #04b6e7;
  background: -moz-linear-gradient(#04a2ce, #0ac7fb);
  background: -o-linear-gradient(#04a2ce, #0ac7fb);
  background: -webkit-linear-gradient(#04a2ce, #0ac7fb);
  background: linear-gradient(#04a2ce, #0ac7fb);
  border-color: #026783;
  text-shadow: -1px 1px 2px #038fb5, -1px -1px 2px #038fb5, 1px -1px 2px #038fb5, 1px 1px 2px #038fb5;
}
.palette-gray-lightgray-blue [disabled].action-item-primary,
.palette-gray-lightgray-blue [disabled].action-item-small-primary,
.palette-gray-lightgray-blue [disabled].action-item-large-primary,
.palette-gray-lightgray-blue [disabled].commons-sign-up,
.palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a[disabled],
.pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a[disabled],
.palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a[disabled],
.pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a[disabled] {
  color: #026783;
  background: #04b6e7;
  border-color: #026783;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-gray-lightgray-blue .action-item-search[type="submit"] {
  min-width: 16px;
  background: #04b6e7;
  background: -moz-linear-gradient(#0ac7fb, #04a2ce);
  background: -o-linear-gradient(#0ac7fb, #04a2ce);
  background: -webkit-linear-gradient(#0ac7fb, #04a2ce);
  background: linear-gradient(#0ac7fb, #04a2ce);
  border-color: #026783;
  text-shadow: -1px 1px 2px #038fb5, -1px -1px 2px #038fb5, 1px -1px 2px #038fb5, 1px 1px 2px #038fb5;
}
.palette-gray-lightgray-blue .action-item-search[type="submit"],
.palette-gray-lightgray-blue .action-item-search[type="submit"]:link,
.palette-gray-lightgray-blue .action-item-search[type="submit"]:visited {
  color: black;
}
.palette-gray-lightgray-blue .action-item-search[type="submit"]:hover {
  color: white;
  background: #04a2ce ;
  background: -moz-linear-gradient(#04b6e7, #038fb5);
  background: -o-linear-gradient(#04b6e7, #038fb5);
  background: -webkit-linear-gradient(#04b6e7, #038fb5);
  background: linear-gradient(#04b6e7, #038fb5);
  border-color: #014051;
  text-shadow: -1px 1px 2px #04b6e7, -1px -1px 2px #04b6e7, 1px -1px 2px #04b6e7, 1px 1px 2px #04b6e7;
}
.palette-gray-lightgray-blue .action-item-search[type="submit"]:focus,
.palette-gray-lightgray-blue .action-item-search[type="submit"]:active {
  background: #04b6e7 ;
  background: -moz-linear-gradient(#04a2ce, #0ac7fb);
  background: -o-linear-gradient(#04a2ce, #0ac7fb);
  background: -webkit-linear-gradient(#04a2ce, #0ac7fb);
  background: linear-gradient(#04a2ce, #0ac7fb);
  border-color: #026783;
  text-shadow: -1px 1px 2px #038fb5, -1px -1px 2px #038fb5, 1px -1px 2px #038fb5, 1px 1px 2px #038fb5;
}
.palette-gray-lightgray-blue [disabled].action-item-search[type="submit"] {
  color: #026783;
  background: #04b6e7;
  border-color: #026783;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-gray-lightgray-blue .action-item-search[type="submit"],
.palette-gray-lightgray-blue .action-item-search[type="submit"]:hover,
.palette-gray-lightgray-blue .action-item-search[type="submit"]:active,
.palette-gray-lightgray-blue .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-gray-lightgray-blue .notification-count {
  background: #00ccff;
  background: -moz-linear-gradient(#00ccff, #007a99);
  background: -o-linear-gradient(#00ccff, #007a99);
  background: -webkit-linear-gradient(#00ccff, #007a99);
  background: linear-gradient(#00ccff, #007a99);
  -moz-box-shadow: 0 0 2px #868686;
  -webkit-box-shadow: 0 0 2px #868686;
  box-shadow: 0 0 2px #868686;
}
.palette-black-white-red h2 {
  color: #262626;
}
.palette-black-white-red .header-color-row-one {
  background-color: #262626;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-black-white-red .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-black-white-red .header-color-row-one {
  -moz-box-shadow: #262626 0px -1px 0px;
  -webkit-box-shadow: #262626 0px -1px 0px;
  box-shadow: #262626 0px -1px 0px;
}
.palette-black-white-red .header-color-row-two {
  background-color: #383838;
  border-top: 1px solid #525252;
  border-bottom: 1px solid #1f1f1f;
}
.palette-black-white-red h1.node-title {
  color: #383838;
}
.palette-black-white-red h1.node-title a {
  color: #383838;
}
.palette-black-white-red a,
.palette-black-white-red .commons-bw-create-all-widget-types li a {
  color: #383838;
}
.palette-black-white-red .select-status:after {
  border-top-color: #383838;
}
.palette-black-white-red #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-black-white-red #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #525252 transparent;
}
.palette-black-white-red #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-black-white-red #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #383838 transparent;
}
.palette-black-white-red ul.commons-utility-links li.last {
  border-left-color: #383838;
}
.palette-black-white-red .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-black-white-red .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-black-white-red ul.primary.tabs li a,
.palette-black-white-red ul.primary.tabs li a span {
  color: #383838;
}
.palette-black-white-red .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-black-white-red ul.primary.tabs li a:hover {
  color: #1f1f1f;
}
.palette-black-white-red .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-black-white-red .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-black-white-red ul.primary.tabs li.active a,
.palette-black-white-red ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-black-white-red .partial-node-form-title {
  color: #cc0000;
}
.palette-black-white-red .block-search {
  background-color: #191919;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF191919', endColorstr='#FF292929');
  background-image: -moz-linear-gradient(top, #191919 0%, #292929 100%);
  background-image: -o-linear-gradient(top, #191919 0%, #292929 100%);
  background-image: -webkit-linear-gradient(top, #191919 0%, #292929 100%);
  background-image: linear-gradient(to bottom, #191919 0%, #292929 100%);
}
.palette-black-white-red .commons-bw-create-all-widget-types,
.palette-black-white-red li.sharethis .sharethis-wrapper {
  border-color: #383838;
}
.palette-black-white-red li.sharethis .sharethis-wrapper:before {
  border-color: #383838 transparent transparent transparent;
}
.palette-black-white-red #menu-bar.nav ul.menu li a,
#menu-bar.nav ul.menu li .palette-black-white-red a {
  border-left: 1px solid #353535;
  -moz-box-shadow: #050505 -1px 0px 0px;
  -webkit-box-shadow: #050505 -1px 0px 0px;
  box-shadow: #050505 -1px 0px 0px;
}
.palette-black-white-red #menu-bar.nav {
  border-right: 1px solid #050505;
  -moz-box-shadow: #353535 1px 0px 0px;
  -webkit-box-shadow: #353535 1px 0px 0px;
  box-shadow: #353535 1px 0px 0px;
}
.palette-black-white-red .action-item-primary,
.palette-black-white-red .action-item-small-primary,
.palette-black-white-red .action-item-large-primary,
.palette-black-white-red .commons-sign-up,
.palette-black-white-red .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-black-white-red a,
.palette-black-white-red .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-black-white-red a {
  background-color: #cc0000;
  background: -moz-linear-gradient(#e60000, #b30000);
  background: -o-linear-gradient(#e60000, #b30000);
  background: -webkit-linear-gradient(#e60000, #b30000);
  background: linear-gradient(#e60000, #b30000);
  border-color: #660000;
  text-shadow: -1px 1px 2px #ff0000, -1px -1px 2px #ff0000, 1px -1px 2px #ff0000, 1px 1px 2px #ff0000;
}
.palette-black-white-red .action-item-primary,
.palette-black-white-red .action-item-small-primary,
.palette-black-white-red .action-item-large-primary,
.palette-black-white-red .commons-sign-up,
.palette-black-white-red .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-black-white-red a,
.palette-black-white-red .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-black-white-red a,
.palette-black-white-red .action-item-primary:link,
.palette-black-white-red .action-item-small-primary:link,
.palette-black-white-red .action-item-large-primary:link,
.palette-black-white-red .commons-sign-up:link,
.palette-black-white-red .pane-commons-groups-commons-groups-create-group a:link,
.pane-commons-groups-commons-groups-create-group .palette-black-white-red a:link,
.palette-black-white-red .pane-commons-events-commons-events-create-event-link a:link,
.pane-commons-events-commons-events-create-event-link .palette-black-white-red a:link,
.palette-black-white-red .action-item-primary:visited,
.palette-black-white-red .action-item-small-primary:visited,
.palette-black-white-red .action-item-large-primary:visited,
.palette-black-white-red .commons-sign-up:visited,
.palette-black-white-red .pane-commons-groups-commons-groups-create-group a:visited,
.pane-commons-groups-commons-groups-create-group .palette-black-white-red a:visited,
.palette-black-white-red .pane-commons-events-commons-events-create-event-link a:visited,
.pane-commons-events-commons-events-create-event-link .palette-black-white-red a:visited {
  color: white;
}
.palette-black-white-red .action-item-primary:hover,
.palette-black-white-red .action-item-small-primary:hover,
.palette-black-white-red .action-item-large-primary:hover,
.palette-black-white-red .commons-sign-up:hover,
.palette-black-white-red .pane-commons-groups-commons-groups-create-group a:hover,
.pane-commons-groups-commons-groups-create-group .palette-black-white-red a:hover,
.palette-black-white-red .pane-commons-events-commons-events-create-event-link a:hover,
.pane-commons-events-commons-events-create-event-link .palette-black-white-red a:hover {
  color: white;
  background-color: #b30000;
  background: -moz-linear-gradient(#cc0000, #990000);
  background: -o-linear-gradient(#cc0000, #990000);
  background: -webkit-linear-gradient(#cc0000, #990000);
  background: linear-gradient(#cc0000, #990000);
  border-color: #330000;
  text-shadow: -1px 1px 2px #990000, -1px -1px 2px #990000, 1px -1px 2px #990000, 1px 1px 2px #990000;
}
.palette-black-white-red .action-item-primary:focus,
.palette-black-white-red .action-item-small-primary:focus,
.palette-black-white-red .action-item-large-primary:focus,
.palette-black-white-red .commons-sign-up:focus,
.palette-black-white-red .pane-commons-groups-commons-groups-create-group a:focus,
.pane-commons-groups-commons-groups-create-group .palette-black-white-red a:focus,
.palette-black-white-red .pane-commons-events-commons-events-create-event-link a:focus,
.pane-commons-events-commons-events-create-event-link .palette-black-white-red a:focus,
.palette-black-white-red .action-item-primary:active,
.palette-black-white-red .action-item-small-primary:active,
.palette-black-white-red .action-item-large-primary:active,
.palette-black-white-red .commons-sign-up:active,
.palette-black-white-red .pane-commons-groups-commons-groups-create-group a:active,
.pane-commons-groups-commons-groups-create-group .palette-black-white-red a:active,
.palette-black-white-red .pane-commons-events-commons-events-create-event-link a:active,
.pane-commons-events-commons-events-create-event-link .palette-black-white-red a:active {
  background: #cc0000;
  background: -moz-linear-gradient(#b30000, #e60000);
  background: -o-linear-gradient(#b30000, #e60000);
  background: -webkit-linear-gradient(#b30000, #e60000);
  background: linear-gradient(#b30000, #e60000);
  border-color: #660000;
  text-shadow: -1px 1px 2px #ff0000, -1px -1px 2px #ff0000, 1px -1px 2px #ff0000, 1px 1px 2px #ff0000;
}
.palette-black-white-red [disabled].action-item-primary,
.palette-black-white-red [disabled].action-item-small-primary,
.palette-black-white-red [disabled].action-item-large-primary,
.palette-black-white-red [disabled].commons-sign-up,
.palette-black-white-red .pane-commons-groups-commons-groups-create-group a[disabled],
.pane-commons-groups-commons-groups-create-group .palette-black-white-red a[disabled],
.palette-black-white-red .pane-commons-events-commons-events-create-event-link a[disabled],
.pane-commons-events-commons-events-create-event-link .palette-black-white-red a[disabled] {
  color: #ff3333;
  background: #cc0000;
  border-color: #660000;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-black-white-red .action-item-search[type="submit"] {
  min-width: 16px;
  background: #cc0000 ;
  background: -moz-linear-gradient(#e60000, #b30000);
  background: -o-linear-gradient(#e60000, #b30000);
  background: -webkit-linear-gradient(#e60000, #b30000);
  background: linear-gradient(#e60000, #b30000);
  border-color: #660000;
  text-shadow: -1px 1px 2px #ff0000, -1px -1px 2px #ff0000, 1px -1px 2px #ff0000, 1px 1px 2px #ff0000;
}
.palette-black-white-red .action-item-search[type="submit"],
.palette-black-white-red .action-item-search[type="submit"]:link,
.palette-black-white-red .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-black-white-red .action-item-search[type="submit"]:hover {
  color: white;
  background: #b30000  ;
  background: -moz-linear-gradient(#cc0000, #990000);
  background: -o-linear-gradient(#cc0000, #990000);
  background: -webkit-linear-gradient(#cc0000, #990000);
  background: linear-gradient(#cc0000, #990000);
  border-color: #330000;
  text-shadow: -1px 1px 2px #990000, -1px -1px 2px #990000, 1px -1px 2px #990000, 1px 1px 2px #990000;
}
.palette-black-white-red .action-item-search[type="submit"]:focus,
.palette-black-white-red .action-item-search[type="submit"]:active {
  background: #cc0000 ;
  background: -moz-linear-gradient(#b30000, #e60000);
  background: -o-linear-gradient(#b30000, #e60000);
  background: -webkit-linear-gradient(#b30000, #e60000);
  background: linear-gradient(#b30000, #e60000);
  border-color: #660000;
  text-shadow: -1px 1px 2px #ff0000, -1px -1px 2px #ff0000, 1px -1px 2px #ff0000, 1px 1px 2px #ff0000;
}
.palette-black-white-red [disabled].action-item-search[type="submit"] {
  color: #ff3333;
  background: #cc0000;
  border-color: #660000;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-black-white-red .action-item-search[type="submit"],
.palette-black-white-red .action-item-search[type="submit"]:hover,
.palette-black-white-red .action-item-search[type="submit"]:active,
.palette-black-white-red .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-black-white-red .notification-count {
  background: #e45553;
  background: -moz-linear-gradient(#e45553, #b51e1c);
  background: -o-linear-gradient(#e45553, #b51e1c);
  background: -webkit-linear-gradient(#e45553, #b51e1c);
  background: linear-gradient(#e45553, #b51e1c);
  -moz-box-shadow: 0 0 2px #262626;
  -webkit-box-shadow: 0 0 2px #262626;
  box-shadow: 0 0 2px #262626;
}
.palette-brown-burnt-orange h2 {
  color: #62390e;
}
.palette-brown-burnt-orange .header-color-row-one {
  background-color: #62390e;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-brown-burnt-orange .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-brown-burnt-orange .header-color-row-one {
  -moz-box-shadow: #62390e 0px -1px 0px;
  -webkit-box-shadow: #62390e 0px -1px 0px;
  box-shadow: #62390e 0px -1px 0px;
}
.palette-brown-burnt-orange .header-color-row-two {
  background-color: #7c4811;
  border-top: 1px solid #a96217;
  border-bottom: 1px solid #4f2e0b;
}
.palette-brown-burnt-orange h1.node-title {
  color: #7c4811;
}
.palette-brown-burnt-orange h1.node-title a {
  color: #7c4811;
}
.palette-brown-burnt-orange a,
.palette-brown-burnt-orange .commons-bw-create-all-widget-types li a {
  color: #7c4811;
}
.palette-brown-burnt-orange .select-status:after {
  border-top-color: #7c4811;
}
.palette-brown-burnt-orange #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-brown-burnt-orange #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #a96217 transparent;
}
.palette-brown-burnt-orange #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-brown-burnt-orange #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #7c4811 transparent;
}
.palette-brown-burnt-orange ul.commons-utility-links li.last {
  border-left-color: #7c4811;
}
.palette-brown-burnt-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-brown-burnt-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-brown-burnt-orange ul.primary.tabs li a,
.palette-brown-burnt-orange ul.primary.tabs li a span {
  color: #7c4811;
}
.palette-brown-burnt-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-brown-burnt-orange ul.primary.tabs li a:hover {
  color: #4f2e0b;
}
.palette-brown-burnt-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-brown-burnt-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-brown-burnt-orange ul.primary.tabs li.active a,
.palette-brown-burnt-orange ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-brown-burnt-orange .partial-node-form-title {
  color: #e18728;
}
.palette-brown-burnt-orange .block-search {
  background-color: #46290a;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF46290A', endColorstr='#FF61380D');
  background-image: -moz-linear-gradient(top, #46290a 0%, #61380d 100%);
  background-image: -o-linear-gradient(top, #46290a 0%, #61380d 100%);
  background-image: -webkit-linear-gradient(top, #46290a 0%, #61380d 100%);
  background-image: linear-gradient(to bottom, #46290a 0%, #61380d 100%);
}
.palette-brown-burnt-orange .commons-bw-create-all-widget-types,
.palette-brown-burnt-orange li.sharethis .sharethis-wrapper {
  border-color: #7c4811;
}
.palette-brown-burnt-orange li.sharethis .sharethis-wrapper:before {
  border-color: #7c4811 transparent transparent transparent;
}
.palette-brown-burnt-orange #menu-bar.nav ul.menu li a,
#menu-bar.nav ul.menu li .palette-brown-burnt-orange a {
  border-left: 1px solid #7d4912;
  -moz-box-shadow: #281706 -1px 0px 0px;
  -webkit-box-shadow: #281706 -1px 0px 0px;
  box-shadow: #281706 -1px 0px 0px;
}
.palette-brown-burnt-orange #menu-bar.nav {
  border-right: 1px solid #281706;
  -moz-box-shadow: #7d4912 1px 0px 0px;
  -webkit-box-shadow: #7d4912 1px 0px 0px;
  box-shadow: #7d4912 1px 0px 0px;
}
.palette-brown-burnt-orange .action-item-primary,
.palette-brown-burnt-orange .action-item-small-primary,
.palette-brown-burnt-orange .action-item-large-primary,
.palette-brown-burnt-orange .commons-sign-up,
.palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a,
.palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a {
  background-color: #e18728;
  background: -moz-linear-gradient(#e4933e, #d27a1d);
  background: -o-linear-gradient(#e4933e, #d27a1d);
  background: -webkit-linear-gradient(#e4933e, #d27a1d);
  background: linear-gradient(#e4933e, #d27a1d);
  border-color: #8f5314;
  text-shadow: -1px 1px 2px #bc6d1a, -1px -1px 2px #bc6d1a, 1px -1px 2px #bc6d1a, 1px 1px 2px #bc6d1a;
}
.palette-brown-burnt-orange .action-item-primary,
.palette-brown-burnt-orange .action-item-small-primary,
.palette-brown-burnt-orange .action-item-large-primary,
.palette-brown-burnt-orange .commons-sign-up,
.palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a,
.pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a,
.palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a,
.pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a,
.palette-brown-burnt-orange .action-item-primary:link,
.palette-brown-burnt-orange .action-item-small-primary:link,
.palette-brown-burnt-orange .action-item-large-primary:link,
.palette-brown-burnt-orange .commons-sign-up:link,
.palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a:link,
.pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a:link,
.palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a:link,
.pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a:link,
.palette-brown-burnt-orange .action-item-primary:visited,
.palette-brown-burnt-orange .action-item-small-primary:visited,
.palette-brown-burnt-orange .action-item-large-primary:visited,
.palette-brown-burnt-orange .commons-sign-up:visited,
.palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a:visited,
.pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a:visited,
.palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a:visited,
.pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a:visited {
  color: black;
}
.palette-brown-burnt-orange .action-item-primary:hover,
.palette-brown-burnt-orange .action-item-small-primary:hover,
.palette-brown-burnt-orange .action-item-large-primary:hover,
.palette-brown-burnt-orange .commons-sign-up:hover,
.palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a:hover,
.pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a:hover,
.palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a:hover,
.pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a:hover {
  color: black;
  background-color: #d27a1d;
  background: -moz-linear-gradient(#e18728, #bc6d1a);
  background: -o-linear-gradient(#e18728, #bc6d1a);
  background: -webkit-linear-gradient(#e18728, #bc6d1a);
  background: linear-gradient(#e18728, #bc6d1a);
  border-color: #62390e;
  text-shadow: -1px 1px 2px #bc6d1a, -1px -1px 2px #bc6d1a, 1px -1px 2px #bc6d1a, 1px 1px 2px #bc6d1a;
}
.palette-brown-burnt-orange .action-item-primary:focus,
.palette-brown-burnt-orange .action-item-small-primary:focus,
.palette-brown-burnt-orange .action-item-large-primary:focus,
.palette-brown-burnt-orange .commons-sign-up:focus,
.palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a:focus,
.pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a:focus,
.palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a:focus,
.pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a:focus,
.palette-brown-burnt-orange .action-item-primary:active,
.palette-brown-burnt-orange .action-item-small-primary:active,
.palette-brown-burnt-orange .action-item-large-primary:active,
.palette-brown-burnt-orange .commons-sign-up:active,
.palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a:active,
.pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a:active,
.palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a:active,
.pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a:active {
  background: #e18728;
  background: -moz-linear-gradient(#d27a1d, #e4933e);
  background: -o-linear-gradient(#d27a1d, #e4933e);
  background: -webkit-linear-gradient(#d27a1d, #e4933e);
  background: linear-gradient(#d27a1d, #e4933e);
  border-color: #8f5314;
  text-shadow: -1px 1px 2px #bc6d1a, -1px -1px 2px #bc6d1a, 1px -1px 2px #bc6d1a, 1px 1px 2px #bc6d1a;
}
.palette-brown-burnt-orange [disabled].action-item-primary,
.palette-brown-burnt-orange [disabled].action-item-small-primary,
.palette-brown-burnt-orange [disabled].action-item-large-primary,
.palette-brown-burnt-orange [disabled].commons-sign-up,
.palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a[disabled],
.pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a[disabled],
.palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a[disabled],
.pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a[disabled] {
  color: #8f5314;
  background: #e18728;
  border-color: #8f5314;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-brown-burnt-orange .action-item-search[type="submit"] {
  min-width: 16px;
  background: #e18728 ;
  background: -moz-linear-gradient(#e4933e, #d27a1d);
  background: -o-linear-gradient(#e4933e, #d27a1d);
  background: -webkit-linear-gradient(#e4933e, #d27a1d);
  background: linear-gradient(#e4933e, #d27a1d);
  border-color: #8f5314;
  text-shadow: -1px 1px 2px #bc6d1a, -1px -1px 2px #bc6d1a, 1px -1px 2px #bc6d1a, 1px 1px 2px #bc6d1a;
}
.palette-brown-burnt-orange .action-item-search[type="submit"],
.palette-brown-burnt-orange .action-item-search[type="submit"]:link,
.palette-brown-burnt-orange .action-item-search[type="submit"]:visited {
  color: black;
}
.palette-brown-burnt-orange .action-item-search[type="submit"]:hover {
  color: black;
  background: #d27a1d ;
  background: -moz-linear-gradient(#e18728, #bc6d1a);
  background: -o-linear-gradient(#e18728, #bc6d1a);
  background: -webkit-linear-gradient(#e18728, #bc6d1a);
  background: linear-gradient(#e18728, #bc6d1a);
  border-color: #62390e;
  text-shadow: -1px 1px 2px #bc6d1a, -1px -1px 2px #bc6d1a, 1px -1px 2px #bc6d1a, 1px 1px 2px #bc6d1a;
}
.palette-brown-burnt-orange .action-item-search[type="submit"]:focus,
.palette-brown-burnt-orange .action-item-search[type="submit"]:active {
  background: #e18728 ;
  background: -moz-linear-gradient(#d27a1d, #e4933e);
  background: -o-linear-gradient(#d27a1d, #e4933e);
  background: -webkit-linear-gradient(#d27a1d, #e4933e);
  background: linear-gradient(#d27a1d, #e4933e);
  border-color: #8f5314;
  text-shadow: -1px 1px 2px #bc6d1a, -1px -1px 2px #bc6d1a, 1px -1px 2px #bc6d1a, 1px 1px 2px #bc6d1a;
}
.palette-brown-burnt-orange [disabled].action-item-search[type="submit"] {
  color: #8f5314;
  background: #e18728;
  border-color: #8f5314;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-brown-burnt-orange .action-item-search[type="submit"],
.palette-brown-burnt-orange .action-item-search[type="submit"]:hover,
.palette-brown-burnt-orange .action-item-search[type="submit"]:active,
.palette-brown-burnt-orange .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-brown-burnt-orange .notification-count {
  background: #eb9039;
  background: -moz-linear-gradient(#eb9039, #ad5d11);
  background: -o-linear-gradient(#eb9039, #ad5d11);
  background: -webkit-linear-gradient(#eb9039, #ad5d11);
  background: linear-gradient(#eb9039, #ad5d11);
  -moz-box-shadow: 0 0 2px #62390e;
  -webkit-box-shadow: 0 0 2px #62390e;
  box-shadow: 0 0 2px #62390e;
}
.palette-black-blue-yellow .block-search {
  background-color: #161616;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF161616', endColorstr='#FF2B2B2B');
  background-image: -moz-linear-gradient(top, #161616 0%, #3f3f3f 100%);
  background-image: -o-linear-gradient(top, #161616 0%, #3f3f3f 100%);
  background-image: -webkit-linear-gradient(top, #161616 0%, #3f3f3f 100%);
  background-image: linear-gradient(to bottom, #161616 0%, #3f3f3f 100%);
}
.palette-gray-lightgray-blue h2 {
  color: #262626;
}
.palette-gray-lightgray-blue h1.node-title {
  color: #262626;
}
.palette-gray-lightgray-blue h1.node-title a {
  color: #262626;
}
.palette-gray-lightgray-blue a,
.palette-gray-lightgray-blue .commons-bw-create-all-widget-types li a {
  color: #04b6e7;
}
.palette-gray-lightgray-blue .block-search {
  background-color: #838383;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF838383', endColorstr='#FF6D6D6D');
  background-image: -moz-linear-gradient(top, #838383 0%, #a0a0a0 100%);
  background-image: -o-linear-gradient(top, #838383 0%, #a0a0a0 100%);
  background-image: -webkit-linear-gradient(top, #838383 0%, #a0a0a0 100%);
  background-image: linear-gradient(to bottom, #838383 0%, #a0a0a0 100%);
}
.palette-black-white-red h2 {
  color: #cc0000;
}
.palette-black-white-red a,
.palette-black-white-red .commons-bw-create-all-widget-types li a {
  color: #cc0000;
}
.palette-brown-burnt-orange a,
.palette-brown-burnt-orange .commons-bw-create-all-widget-types li a {
  color: #e18728;
}
.palette-blue-blue .block-search {
  background-color: #0b769c;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0B769C', endColorstr='#FF0C80AB');
  background-image: -moz-linear-gradient(top, #0b769c 0%, #0c80ab 100%);
  background-image: -o-linear-gradient(top, #0b769c 0%, #0c80ab 100%);
  background-image: -webkit-linear-gradient(top, #0b769c 0%, #0c80ab 100%);
  background-image: linear-gradient(to bottom, #0b769c 0%, #0c80ab 100%);
}
/* custom CSS for the NIFI Theme */
html {
  background: #f5f5f5;
}
h2,
h3 {
  color: #434752;
  line-height: 1.25;
}
h3 {
  margin: .5em 0;
}
h4,
h5 {
  color: #515663;
}
#views-form-change-director-order-page .draggable .tabledrag-handle, #views-form-change-ambassador-order-page .draggable .tabledrag-handle {
  display: block !important;
  float: left !important;
  margin-top: 0 !important;
  margin-left: 0 !important;
  width: 50px !important;
  overflow: hidden !important;
  cursor: move !important;
  text-decoration: none !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1) !important;
  opacity: 1 !important;
  -webkit-transition-property: width, opacity !important;
  -moz-transition-property: width, opacity !important;
  -o-transition-property: width, opacity !important;
  transition-property: width opacity !important;
  -webkit-transition-duration: 0.4s !important;
  -moz-transition-duration: 0.4s !important;
  -o-transition-duration: 0.4s !important;
  transition-duration: 0 !important;
}
#views-form-change-director-order-page table,
#views-form-change-ambassador-order-page table,
td,
th {
  vertical-align: middle;
}
nav .node-action-links span {
  color: gray;
}
#breadcrumb {
  display: none;
}
.region-banner-image img {
  width: 100%;
}
.headerimage-wrapper .block {
  margin: 0;
}
.headerimage-wrapper .block-inner {
  margin-right: 10px;
  margin-left: 10px;
}
.headerWrapper {
  line-height: 0;
  background-color: #515663;
  /*background: -webkit-linear-gradient(left, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent);
	background: -moz-linear-gradient(left, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent);
	background: -ms-linear-gradient(left, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent);
	background: -o-linear-gradient(left, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent);*/
}
.page-node-1577 .headerWrapper,
.section-network-partners .headerWrapper {
  background-color: #515663;
  /*background: -webkit-gradient(linear, left top, right top, from(@nifimaincolorgradientblend), color-stop(0.25,@nifimaincolor), color-stop(0.5, @nifimaincolorgradientblend), color-stop(0.75, @nifimaincolor), to(@nifimaincolorgradientblend));
	background: -webkit-linear-gradient(left, @nifimaincolorgradientblend, @nifimaincolor, @nifimaincolorgradientblend, @nifimaincolor, @nifimaincolorgradientblend);
	background: -moz-linear-gradient(left, @nifimaincolorgradientblend, @nifimaincolor, @nifimaincolorgradientblend, @nifimaincolor, @nifimaincolorgradientblend);
	background: -ms-linear-gradient(left, @nifimaincolorgradientblend, @nifimaincolor, @nifimaincolorgradientblend, @nifimaincolor, @nifimaincolorgradientblend);
	background: -o-linear-gradient(left, @nifimaincolorgradientblend, @nifimaincolor, @nifimaincolorgradientblend, @nifimaincolor, @nifimaincolorgradientblend);*/
}
/* general items */
/* general items */
/* general items *******************************************************************************************************************************************/
h2 {
  line-height: 1.25;
}
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  background-color: #ffffff;
  /*height: 2.5em;*/
}
.donate-donate-now span {
  font-family: 'helvetica Neue';
  font-weight: bold;
}
.node-type-donations .donate-donate-now span {
  /*font-size: 1.75em;*/
}
.paypal1 {
  color: #00457C;
}
.paypal2 {
  color: #0079C1;
}
/*.flex-direction-nav a:before {*/
/*font-size: 30px;*/
/*}*/
/*.flex-direction-nav a:before {*/
/*content: '➧' !important*/
/*}*/
.flex-direction-nav a.flex-next:before {
  content: '';
}
.flex-direction-nav a {
  top: 51%;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 0px;
  display: none;
  content: '';
}
.flexslider .flex-direction-nav a,
.flexslider .flex-direction-nav a {
  font-size: 2em;
}
.flexslider{
	background:none;
	border:none;
	box-shadow:none;
	margin:0px;
}
/*.flexslider:hover .flex-direction-nav  .flex-prev {*/
/*-webkit-transform: rotate(180deg) !important;*/
/*-moz-transform: rotate(180deg);*/
/*-o-transform: rotate(180deg);*/
/*-ms-transform: rotate(180deg);*/
/*transform: rotate(180deg);*/
/*margin: -10px -20px;*/
/*}*/
#main-content #content #block-system-main {
  background: #ffffff;
  padding: 0;
}
#main-content #content #block-system-main,
.node-type-donations #columns,
.page-directors.section-directors #columns,
.page-ambassadors.section-ambassadors #columns,
.page-node-8.section-about #columns,
.page-events #columns,
.page-events-archive #columns,
.page-network-contacts #columns,
.page-forum #columns,
.page-products #columns,
.page-node #columns,
.page-search #columns {
  background-color: white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
/*  -webkit-box-shadow: #858585 1px 1px 4px;
  -moz-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;*/
 /* margin: 10px 10px;*/
}
.page-node-9 header.node-header,
#node-258 header.node-header {
  /*margin-left: -1em;*/
}
/* basic media queries*/
/* tablet potrait */
/* tablet landscape */
/*@media (min-width: 769px) {
  #main-content #content #block-system-main {
    padding: 1em;
  }
}*/
/* desktop */
/* menus*/
/* menus*/
/* menus*******************************************************************************************************************************************/
.header-color-row-one {
  border-top: none !important;
}
#menu-bar.nav ul.menu li.main-menu-search {
  display: block;
}
#block-system-main-menu, #block-superfish-2 {
  display: none;
}
#block-menu-menu-top-utility-nav {
  display: none;
}
#block-commons-utility-links-commons-utility-links {
  display: none;
}
#logo {
  margin-bottom: 0;
  margin-top: 1.5em;
  margin-left: 1em;
}
#branding {
  padding-left: 1em;
}

@media (min-width: 870px) {
  #block-superfish-1 {
    display: none;
  }
  #block-system-main-menu, #block-superfish-2 {
    display: block;
  }
  #block-system-main-menu li span.fa, #block-superfish-2 li span.fa,#block-system-main-menu li i.fa, #block-superfish-2 li i.fa {
    font-size: 1.25em;
  }
  #block-menu-menu-top-utility-nav {
    display: block;
  }
  #block-commons-utility-links-commons-utility-links {
    display: block;
  }
  #logo {
    margin-bottom: -3em;
    margin-left: -4.1875em;
  }
  #branding {
    padding-left: 4.1875em;
  }
}


#block-menu-menu-top-utility-nav {
  line-height: 1.25;
}
#menu-bar select {
  float: left;
  margin-left: 10%;
  width: 80%;
}
.menu-bar-wrapper {
  max-width: 100%;
}
#block-menu-menu-top-utility-nav ul {
  list-style: none;
  text-align: right;
  /*margin: 0;*/
  padding: 0;
  font-size: .875em;
  line-height: 1.4;
}
#block-menu-menu-top-utility-nav ul li {
  display: inline-block;
  margin-right: 1.5em;
}
#block-menu-menu-top-utility-nav {
  float: left;
  margin-right: 1em;
}
#block-commons-utility-links-commons-utility-links {
  float: left;
}
.region-header {
  float: right;
  width: auto;
}
#branding {
  width: auto;
}
#menu-bar.nav {
  /*width: 100%;*/
  text-align: right;
}
#menu-bar.nav {
  border-right: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: auto !important;
  display: block !important;
  padding-bottom: 0 !important;
}
#menu-bar.nav ul.menu {
  margin: 0;
  padding: 0;
  float: right;
  margin-right: 0;
  margin-bottom: .5em;
}
#menu-bar.nav ul.menu li {
  /*padding-bottom: 40px;*/
  padding-bottom:65px !important;
}
#menu-bar.nav ul li a {
  color: #e4e3cf;
  letter-spacing: 1px;
  background: none !important;
}
/*@media (max-width:1080px) {
    #menu-bar.nav ul li a {
      letter-spacing: 0px;
    }
}*/
#menu-bar.nav ul.menu li a {
  /*padding: .5em 0.8125em 9999em;*/
  padding: .5em 0.8125em 0;
  height:65px;
}
#menu-bar.nav ul.menu li a span.icon.fa, #menu-bar.nav ul.menu li a i.fa {
  display: block;
  text-align: center;
  margin-bottom: .5em;
}
#header a {
/*  color: white;*/
  letter-spacing: 1px;
}
.header-color-row-two {
  min-height: 5px;
}
.main-menu-forum a {
  background: url('../images/icons/icon-conversations.png') no-repeat center 10px;
}
.region-header {
  padding-top: .5em;
  margin-right: 1.00em;
}
#block-superfish-1 {
  margin: 2em 1em 1em 1em !important;
}
/*footer */
/*footer */
/*footer *******************************************************************************************************************************************/
#footerwrapperdiv {
  background-color: #434752;
    padding: 0 1.5em 0 1.5em;
}
#footer {
  /*border-top: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding-top: .5em;
  margin: 0;
  padding-left: 1em;
  padding-right: 1em;*/
    
    background: none repeat scroll 0 0 #434752;
    margin-top: 2em;
    padding-bottom: 2em;
    padding-top: 2em;
}
.social-icons {
  /*list-style: none;
  display: inline-block;
  float: left;
  margin-right: 1em;
  margin-left: 0;
  padding-left: 0 !important;
  margin-top: 0;*/
  padding: 0px;
  float: right;
}
.social-icons li {
  display: inline-block;
  font-size: 24px;
  margin-left: 0.25em;
  margin-bottom: 0.25em;
}
/*@media (min-width: 481px) {
  .social-icons {
    float: right;
    margin-top: 1em;
  }
  .social-icons li {
    margin-right: 0;
  }
}*/
.social-icons li a {
  color: #e4e3cf;
  padding: 0 11px;
  border-radius: 100%;
  text-align: center;
  width: 20px;
  display: inline-block;
}
.social-icons li a:hover {
  color: #4e5861;
  background-color: #e4e3cf;
}
.footer-logo {
  margin-top: .5em;
}
/* blog landing page */
/* blog landing page */
/* blog landing page *******************************************************************************************************************************************/
.view-blog .node-title,
.view-blog-taxonomy-term .node-title {
  font-family: 'PT Sans';
  font-weight: 700;
  line-height: 1.25;
}
.view-blog .node-teaser .article_content {
  font-size: 16px;
}
.view-blog .node-title a,
.view-blog-taxonomy-term .node-title a {
  color: #434752;
}
.view-blog .btn-primary,
.view-blog-taxonomy-term .btn-primary {
  text-transform: uppercase;
}
.view-blog article,
.view-blog-taxonomy-term article {
  margin-top: 2em;
  margin-bottom: 2em;
}
.view-blog .pager a,
.view-blog-taxonomy-term .pager a {
  font-family: 'PT Sans';
  font-weight: 700;
  line-height: 1.25;
  /*color: #4e5861;*/
  text-transform: uppercase;
}
/* basic media queries*/
/* tablet potrait */
/* tablet landscape */
/* desktop */
/* blog page */
/* blog page */
/* blog page ******************************************************************************************************************************************/
.node-type-blog-posts .user-picture-available {
  padding-left: 0;
}
#block-menu-block-1 {
  /*width:100%;*/
  background: #f5f5f5;
  /*-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: #858585 1px 1px 4px;
  -moz-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;*/
  padding-bottom: 1em;
}
#block-menu-block-1 h3 {
  background: #96ce47;
  color: #ffffff;
  text-align: center;
  padding: 5px;
  letter-spacing: 1px;
}
#block-menu-block-1 ul {
  /*padding-left: 3em;*/
}
#block-menu-block-1 ul li {
  list-style: none;
  float: left;
  width: auto;
}
#block-menu-block-1 ul li a:hover {
  color: gray;
}
#block-menu-block-1 ul li a {
  color: #434752;
  font-family: 'Titillium Web', 'sans-serif';
  font-size: 1.25em;
  font-weight: 400;
  text-transform: uppercase;
}
#page-title,
.page-node-9 h2.node-title,
#node-258 .node-title,
.node-donations.node-teaser .node-title,
.node-type-nifi-directors .node-title,
.node-type-ambassador .node-title {
  /*margin-bottom: 10px;
  background: #434752;*/
  padding: 0;
  width: auto;
  display: inline-block;
  /*color: #ffffff;
  padding-right: 20%;
  padding-left: 2%;
  padding-top: 5px;
  padding-bottom: 5px;*/
  letter-spacing: 1px;
}
#main-content-header {
  background: #ffffff;
  margin-bottom: 0;
}
.page-forum #main-content-header {
  background: #ffffff;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: #858585 1px 1px 4px;
  -moz-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;
}
.node-type-nifi-directors .node-content .field-name-field-image, .node-type-ambassador .node-content .field-name-field-image {
  max-width: 100%;
  float: left;
 /*margin-right: 5%;*/
}



.node-type-blog-posts .node-content div#flexslider-1 {
  width: 100%;
  margin: 0 0 2em 0;
  float: left;
}
.node-type-blog-posts .region-one-main .block-inner .block-content .field-name-body {
  width: 100%;
  margin-left: 0%;
  display: block;
}
.node-type-blog-posts .region-one-main .block-inner .block-content span.addtoany_list {
  float: right;
}
.node-type-blog-posts .region-one-main .block-inner form#subscriptions-ui-node-form.form {
  padding-top: 1em;
  clear: both;
}

.node-type-nifi-directors .node-content .field-name-field-image, .node-type-ambassador .node-content .field-name-field-image {
  margin-right: 2em;
  margin-bottom: 1em;
}
.node-type-blog-posts .flex-control-nav li {
  margin: 0 6px;
}
.node-type-blog-posts .slides {
  padding: 0;
}
.node-type-blog-posts .node-title {
  font-family: 'PT Sans';
  font-weight: 700;
  line-height: 1.25;
  color: #434752;
}

.node-type-blog-posts .flexslider {
  border:none;
  border-radius:0;
  box-shadow:none;
}

/* Blog Gallery */
.view-blog-gallery .flexslider {
  max-width: 85%;
  float:none !important;
}

.view-blog-gallery .slides img {
    width: auto;
    max-width: 100%;
}

.node-type-blog-posts .region-one-main .block-inner .block-content {
  background-color: #ffffff;
  font-size: 16px;
  /*padding: 2em 3em 2em 3em; */
}

.node-type-blog-posts #block-menu-block-1 {
  /*width:100%;*/
  background: #f5f5f5;
  /*-webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid #717171;*/
  padding-bottom: 1em;
}

@media (max-width: 480px) {
  .node-type-blog-posts .user-picture-available {
    padding-left: 0;
  }
}
/*.page-taxonomy-term #main-content #content #block-system-main{
	background:none;
	padding:0;
}
.page-taxonomy-term #main-content #content #block-system-main{
	background-color: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow:none;
	margin: 0; 
}*/
/* basic media queries*/
/* tablet potrait */
@media (min-width: 481px) and (max-width: 768px) {
  #block-menu-block-1 ul li {
    width: 47%;
  }
  .node-type-nifi-directors .node-content .field-name-field-image, .node-type-ambassador .node-content .field-name-field-image {
    max-width: 50%;
    /*margin-right: 3%;*/
    margin: 0 2em 1em 0;
  }
  .node-type-blog-posts .region-one-main .block-inner .block-content {
    /*padding: 2em 1em 2em 1em;*/
  }

  .node-type-blog-posts .node-content div.field-name-field-blog-image {
    width: 25%;
    margin: 0 0 2em 0;
    float: left;
  }
  .node-type-blog-posts .region-one-main .block-inner .block-content .field-name-body {
    width: 70%;
    margin-left: 30%;
    display: block;
  }
}
/* tablet landscape */
@media (min-width: 769px) and (max-width: 934px) {
  #block-menu-block-1 ul li {
    width: 47%;
  }
  .node-type-nifi-directors .node-content .field-name-field-image, .node-type-ambassador .node-content .field-name-field-image {
    max-width: 50%;
    /*margin-right: 3em*/
  }
  .node-type-blog-posts .region-one-main .block-inner .block-content {
    /*padding: 2em 3em 2em 3em;*/
  }
  .node-type-nifi-directors .node-content .field-name-field-image, .node-type-ambassador .node-content .field-name-field-image {
    margin-left: 0;
  }


  .node-type-blog-posts .node-content div.field-name-field-blog-image {
    width: 25%;
    margin: 0 0 2em 0;
    float: left;
  }
  .node-type-blog-posts .region-one-main .block-inner .block-content .field-name-body {
    width: 70%;
    margin-left: 30%;
    display: block;
  }
}

.region-header {
  float:none;
  display:block;
  width:auto;
  display:flex;
  flex:1 1;
}
.region-header .region-inner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width:100%;
    
}
/* smallest acceptable nav sizes */
.region-inner::after {
  display:none;
}
#block-menu-menu-top-utility-nav .menu,
ul.commons-utility-links {
  font-size:10px;
}
#menu-bar.nav ul.menu {
  -moz-transform: scale(0.7);
  -moz-transform-origin: right bottom;
  -o-transform: scale(0.7);
  -o-transform-origin: right bottom;
  -webkit-transform: scale(0.7);
  -webkit-transform-origin: right bottom;
  transform: scale(0.7); /* Standard Property */
  transform-origin: right bottom; /* Standard Property */
  display:flex;
  text-align:right;
  justify-content:flex-end;
}


/* desktop */
@media (min-width: 934px) {
  .region-header {
      margin-right:0;
  }
  #header {
     padding-right:0;
  }
  /*
  .region-header #block-menu-menu-top-utility-nav,
  .region-header #block-commons-utility-links-commons-utility-links {
    
  }
  #menu-bar.nav ul.menu {
    zoom:0.7;
  }
  */
  #block-menu-block-1 ul li {
    width: 30%;
  }
  .node-type-nifi-directors .node-content .field-name-field-image, .node-type-ambassador .node-content .field-name-field-image {
    max-width: 50%;
  margin-right:0;
   /* margin-right: 3em;*/
  }
  .node-type-blog-posts .region-one-main .block-inner .block-content {
    /*padding: 2em 3em 2em 3em;*/
  }
  .node-type-nifi-directors .node-content .field-name-field-image, .node-type-ambassador .node-content .field-name-field-image {
    margin-left: 0;
  }

  .node-type-blog-posts .node-content div.field-name-field-blog-image {
    width: 25%;
    margin: 0 0 2em 0;
    float: left;
  }
  .node-type-blog-posts .region-one-main .block-inner .block-content .field-name-body {
    width: 70%;
    margin-left: 30%;
    display: block;
  }
  .node-type-blog-posts .region-one-main .block-inner .block-content .field-name-body {
    width: 70%;
    margin-left: 30%;
  }
}
/* large desktop (larger than max content + padding width) */
@media (min-width: 1000px) {
  #menu-bar.nav ul.menu {
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7); /* Standard Property */
  }
}
@media (min-width: 1030px) {
  #menu-bar.nav ul.menu {
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8); /* Standard Property */
  }
}

@media (min-width: 1128px) {
  #menu-bar.nav ul.menu {
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9); /* Standard Property */
  }
  #block-menu-menu-top-utility-nav .menu,
  ul.commons-utility-links {
    font-size:12px;
  }
}

/* the point the navigation hits the logo */
@media (min-width: 1250px) {
  #block-menu-menu-top-utility-nav .menu,
  ul.commons-utility-links {
    font-size:14px;
  }
  #menu-bar.nav ul.menu {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1); /* Standard Property */
  }
}
/* fonts */
/* fonts */
/* fonts *******************************************************************************************************************************************/
#page-title,
#node-258 .node-title,
.node-donations.node-teaser .node-title {
  font-family: 'Raleway', 'sans-serif';
  font-weight: 900 !important;
  text-transform: uppercase;
  /*color: #ffffff;*/
}
.page-node-9 h2.node-title {
  font-family: 'Raleway', 'sans-serif';
  font-weight: 900 !important;
  text-transform: uppercase;
}
/* Conversation section */
/* Conversation section */
/* Conversation section *******************************************************************************************************************************************/
/*div#forum {
  padding: 1em;
}*/
#tasks {
  /*margin-left: 2%;*/
}
#tasks ul li a {
  color: #434752;
  background-color: #e4e3cf;
}
#tasks ul li a:hover {
  background-color: #cccccc;
}
#tasks ul li a.active {
  color: #ffffff;
  background-color: #4e5861;
  border-color: #4e5861;
}
#tasks ul li a.active:after {
  border-color: #4e5861 transparent transparent;
}
.node-type-forum .user-picture {
  position: inherit;
  margin-left: 0;
  width: auto;
  max-width: 100%;
  margin-top: 1em;
}
.node-type-forum .user-picture img {
  width: auto;
  max-width: 100%;
}
.node-type-forum #breadcrumb,
.page-forum #breadcrumb {
  display: inherit;
}
.forum-table-wrap .forum-table-superheader {
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  color: #ffffff;
  background: #96ce47;
}
.forum-table {
  /*border: 1px solid #000000;*/
    border: 0px;
}
.forum-table tr.even {
  background: #e4e3cf;
}
.forum-table tr.odd {
  background: #F5F5F5;
}
.forum-table-wrap thead tr {
  background-color: #4e5861;
  border: 1px solid #434752;
  color: #e4e3cf;
  text-transform: uppercase;
  font-family: 'PT Sans narrow';
  letter-spacing: 0.09px;
}
.forum-name a {
  font-weight: 700;
  color: #434752;
}
#forum-statistics-header {
  border-top: 1px solid #434752;
  color: #ffffff;
  font-weight: bold;
  border-bottom: 1px solid #434752;
  background: #434752;
}
#forum-statistics {
  border: 1px solid #434752;
}
.forum-statistics-sub-header {
  background-color: #e4e3cf;
  color: #434752;
  font-weight: bold;
}
#forum-topic-list .forum-table-topics thead tr {
  /*border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;*/
  border:0px;
  color: #ffffff;
  background: #4e5861;
  height: 3em;
}
#forum-topic-list .forum-table-topics .topic-title {
  color: #434752;
  font-weight: 700;
}
#edit-submit-advanced-forum-active-topics {
  /*font-family: 'PT Sans';
  font-weight: 700;
  line-height: 1.25;
  color: #4e5861;
  text-transform: uppercase;*/
}
.af-button-large,
.af-button-small,
.author-pane-link {
  /*background: #96ce47;
  text-shadow: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-top: none;*/
    
    font-family: "PT Sans";
	position: relative;
	display: inline-block;
	border: 1px solid #8ac735;
	background: #96ce47 !important;
	box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    color: #FFFFFF !important;
    
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: 0 4px 0 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
.af-button-large:hover,
.af-button-small:hover,
.author-pane-link:hover {
  /*background: #2587C4;
  color: #333333;*/
  background: #8ac735 !important;
  color: #FFFFFF !important;
}
.af-button-large:active,
.af-button-small:active,
.author-pane-link:active {
    right: -1px;
    bottom: -1px;
    box-shadow: none;
    color: #FFFFFF !important;
}
.af-button-small.action-item-small.action-item-inline {
  /*background: #434752;
  text-shadow: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-top: none;
  margin: 0 .25em 0 .25em;*/
    
    font-family: "PT Sans";
	position: relative;
	display: inline-block;
	border: 1px solid #8ac735;
	background: #96ce47 !important;
	box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    color: #FFFFFF !important;
    
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: 0 4px 0 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    text-transform: capitalize;
}
.af-button-small.action-item-small.action-item-inline:hover {
  /*background: #2587C4;
  color: #333333;*/
  background: #8ac735 !important;
  color: #FFFFFF !important;
}
.af-button-small.action-item-small.action-item-inline:active {
    right: -1px;
    bottom: -1px;
    box-shadow: none;
    color: #FFFFFF !important;
}

.forum-jump-links {
  float: left;
  line-height: 2em;
  margin: 0.5em;
  display:none;
  /*margin-left: 1em;
  margin-top: 1em;*/
}
.forum-post-panel-sub .author-pane a {
  color: #434752;
}
.comment_forbidden {
  color: #ffffff;
}
.comment_forbidden a {
  font-weight: 700;
}
div.forum-post {
  border: 0px;
}
.forum-post-info {
  border-top: 0px;
  background: #f5f5f5;
  color: #434752;
  font-weight: bold;
  border-bottom: 0px;
  margin: 2em 0 0 0;
}
.forum-post-panel-main {
  background-color: #ffffff;
  border-left: 1px solid #cccccc;
  margin: 10px 0 10px 0;
}
.forum-post-title {
  font-weight: bold;
  color:#434752; 
  border-bottom: 0px;
}
.forum-post-footer {
  background-color: #f5f5f5;
  border-top: 0;
  padding-right: 0.3em;
  padding-left: 0;
  margin-bottom: 2em;
}
.forum-post-wrapper {
  background-color: #ffffff;
}
.forum-posted-on {
  padding: 5px 5px 7px 15px;
  float: left;
  font-size: 100%;
  font-family: 'PT Sans';
}
.forum-post-number {
  margin-right: 10px;
  margin-top: 5px;
}
tr.even td.forum-list-icon-new-posts .forum-list-icon-wrapper span,
tr.odd td.forum-list-icon-new-posts .forum-list-icon-wrapper span,
.forum-list-icon-legend .forum-list-icon-new-posts {
  background: transparent url(../images/forum_list_new_posts.png) no-repeat center center;
}
tr.even td.forum-list-icon-default .forum-list-icon-wrapper span,
tr.odd td.forum-list-icon-default .forum-list-icon-wrapper span,
.forum-list-icon-legend .forum-list-icon-default {
  background: transparent url(../images/forum_list_default.png) no-repeat center center;
}
td.forum-list-icon {
  display: none;
}
.forum-table thead th.forum-icon {
  display: none;
}
.views-field-topic-icon {
  display: none;
}
.forum-post-panel-main {
  margin-left: 0;
}
.node-type-forum .forum-post-panel-sub .user-picture {
  display: none;
}
.forum-post-wrapper .forum-post-panel-sub {
  float: right;
}
@media (min-width: 481px) {
  td.forum-list-icon {
    display: table-cell;
  }
  .forum-table thead th.forum-icon {
    display: table-cell;
  }
  .views-field-topic-icon {
    display: table-cell;
  }
}
@media (max-width: 599px) {
    .forum-post-wrapper .forum-post-panel-sub {
        display: none;
    }
}
@media (min-width: 600px) {
  .forum-post-panel-main {
    margin-left: 150px;
    padding-left: 10px;
  }
  .node-type-forum .forum-post-panel-sub .user-picture {
    display: inline-block;
  }
  .forum-post-wrapper .forum-post-panel-sub {
    float: left;
  }
}
/* webforms general */
/* webforms general */
/* webforms general *******************************************************************************************************************************************/
.node-type-webform #main-content #content #block-system-main {
  padding: 0;
}
.node-type-webform article footer {
  display: none;
}
.node-type-webform article {
  /*padding: 1em;*/
}
.node-type-webform .user-picture-available {
  /*padding-left: 0;*/
}
#node-258 textarea,
#node-258 input[type="email"],
#node-258 input[type="text"] {
  background-color: #ffffff;
}
#node-258 #webform-component-subject select {
  width: 100%;
  background-color: #ffffff;
}
#node-258 [type="submit"] {
  /*background: #434752;*/
  color: #ffffff;
  text-shadow: none;
  font-size: 1em;
  font-family: 'PT Sans';
  float: right;
}
#node-258 [type="submit"]:hover {
  background: #4e5861;
}
#block-block-3 {
    margin: 0 10px 2em 10px;
    width: auto;
}
#block-block-3 .block-inner .block-content {
  /*margin-right: 20px;*/
}
#block-block-3 .mainwrap {
  background-color: #f5f5f5;
  /*-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: #858585 1px 1px 4px;
  -moz-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;
  margin: 20px;*/
}
#block-block-3 #left-participants-wrap .innerbrown,
#block-block-3 #right-contact-info-wrap .innerbrown {
  /*background-color: @nifimaincolor;*/
  margin: 1em 0 1em 0;
  display: inline-block;
  width: 100%;
  min-height: 140px;
  color: #000000;
}
#left-participants-wrap {
  text-align: center;
}
.innerbrown h3 {
  color: #434752;
  margin: 0;
}
.right-contact-inner-left-column {
  max-width: 98%;
  display: inline-block;
}
.right-contact-inner-right-column {
  max-width: 98%;
  display: inline-block;
  float: none;
}
.inner-inner {
  margin: 1em 3em 1em 3em;
}
.inner-inner1 {
  margin: 1em 1em 1em 1em;
}
#left-participants-wrap .inner-inner h2 {
  margin: 0;
}
.inner-inner p {
  /*margin:0;*/
}
/* basic media queries*/
/* tablet potrait */
@media (min-width: 400px) {
  .right-contact-inner-left-column {
    max-width: 49%;
    display: inline-block;
  }
  .right-contact-inner-right-column {
    max-width: 49%;
    display: inline-block;
    float: right;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .right-contact-inner-left-column {
    max-width: 98%;
    display: inline-block;
  }
  .right-contact-inner-right-column {
    max-width: 98%;
    display: inline-block;
    float: none;
  }
}
/* tablet landscape */
@media (min-width: 768px) {
  .right-contact-inner-left-column {
    max-width: 49%;
    display: inline-block;
  }
  .right-contact-inner-right-column {
    max-width: 49%;
    display: inline-block;
    float: right;
  }
}
/* donations page */
/* donations page */
/* donations page ******************************************************************************************************************************************/
.page-donate #main-content-header {
  display: none;
}
.page-donate .node-title a {
  color: #434752 !important;
}
.page-donate .node-title a:hover {
  color: #434752 !important;
}
.node-donations.node-teaser .node-header {
  /*margin-left: -1em;*/
    padding: 0 0 1em 0;
}
.donate-learn-more {
  color: #fff !important;
}
.donate-learn-more,
.donate-donate-now {
  font-family: "PT Sans";
  position: relative;
  display: inline-block;
  border: 1px solid #8ac735;
  background-color: #96ce47;
  box-shadow: 0 2px 1px #709b32;
  text-decoration: none;
    
  text-shadow: none;
  font-size: 1em;
  padding: 0.5em 1.5em;
  display: inline-block;
  box-sizing: border-box;
  margin: .5em .3em .5em 0;
  max-width: 100%;
  overflow: visible;
  line-height: 1.2em;
  vertical-align: baseline;
  border-radius: 2px;
  font-weight: lighter;
  letter-spacing: .06em;
  text-align: center;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
}
.donate-learn-more {
  /*background: #434752;*/
  background-color: #8ac735;
}
.donate-donate-now {
  /*font-family: 'PT Sans' !important;
  background: #f8f8f8;
  color: #434752 !important;*/
    padding: 0.5em 1.5em 0.48em 1.5em !important
}
.donate-learn-more:hover {
  /*text-decoration: none;
  background: #4e5861;*/
}
.donate-donate-now:hover {
  /*text-decoration: none;
  background: lightgray;*/
}
.page-donate #main-content #content #block-system-main,
.node-type-donations #main-content #content #block-system-main,
.page-directors.section-directors #main-content #content #block-system-main,
.page-ambassadors.section-ambassadors #main-content #content #block-system-main,
.page-node-8.section-about #main-content #content #block-system-main,
.page-events .block-custom-search-blocks,
.page-events-archive .block-custom-search-blocks,
.page-forum .block-custom-search-blocks,
.page-forum #main-content #content #block-system-main,
.page-events #main-content #content #block-system-main,
.page-events-archive #main-content #content #block-system-main,
.page-network-contacts #main-content #content #block-system-main,
.page-forum #main-content-header,
.searchnoborder,
.page-products #main-content #content #block-system-main,
.page-node #main-content #content #block-system-main,
.page-search #main-content #content #block-system-main,
.search-form-page,
.node-type-event .block-custom-search-blocks {
  background-color: #ffffff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  /*margin: 0 0 10px 0;*/
}
.page-events .block-custom-search-blocks,
.page-events-archive .block-custom-search-blocks,
.page-forum .block-custom-search-blocks,
.node-type-event .block-custom-search-blocks,
.searchnoborder {
    background: #f5f5f5;
    padding: 2em 1em;
    margin-top: 1em;
  /*margin: 1.5em 1.5em 0 1.5em;
  border-bottom: 1px solid #cccccc;*/
}
.page-events .view-filters,
.page-events-archive .view-filters {
  padding: .5em;
}
.page-events .attachment,
.page-events-archive .attachment {
  padding-left: 1em;
}
.node-type-donations #main-content #content #block-system-main {
  padding: 0;
}
.node-type-donations #columns {
  margin: 10px;
}
.page-donate #main-content #content #block-system-main {
  background-color: transparent;
  padding: 0;
}
.node-type-donations #page-title {
  margin-top: 1em;
}
.node-type-donations #main-content article {
  /*margin: 1em;
  padding: 0 1em;*/
}
.node-type-donations .donate-pay-wrapper h3 {
  color: #96ce47;
  text-transform: uppercase;
  line-height: 1.4;
}
.view-donations-list article {
  background: #ffffff;
  /*padding: 1em 1em 0 1em;*/
}
.view-donations-list .views-row {
  border-bottom: none;
}
.node-type-donations .mailto-address span {
  color: #434752;
  font-weight: 700;
}
.paypal-button-div h4 {
  margin-bottom: 0;
}
.mailto-address h4 {
  margin-bottom: .25em;
}
/***********************************
Conversations view template styles
***********************************/
.view-advanced-forum-topic-by-taxonomy h3.forum-topic-title {
  color: #000000;
  font-size: 2.25em;
  margin-bottom: 0;
  font-weight: bold;
  line-height: 1em;
}
/* Forums list Page */
/* Forums list Page */
/* Forums list Page ******************************************************************************************************************************************/
.page-events .node-header,
.page-events-archive .node-header {
  /*padding: 1em .5em .5em .5em;*/
}
.page-events .view-commons-events-upcoming .view-content,
.page-events-archive .view-commons-events-upcoming .view-content {
  padding: 0;
}
.page-events #main-content #content #block-system-main,
.page-events-archive #main-content #content #block-system-main {
  /*padding:1em;*/
}
.page-events #main-content #content #block-system-main article,
.page-events-archive #main-content #content #block-system-main article {
    /*float: left;
    min-height: 14em;
    padding: 0 0 1em 0;
    width: 50%*/
   float: left;
    /*min-height: 24em;*/
    padding: 1em;
    margin-bottom: 2em;
    /*width: 44%;*/
    width: 92%;
}
@media (max-width:768px) {
    .page-events #main-content #content #block-system-main article,
    .page-events-archive #main-content #content #block-system-main article {
        width: 88%;
    }
}
@media (max-width:480px) {
    .page-events #main-content #content #block-system-main article,
    .page-events-archive #main-content #content #block-system-main article {
        width: 90%;
    }
}
.node.node-event.node-teaser.article.even {
    background: none repeat scroll 0 0 #f5f5f5;
    min-height: 110px;
}
.page-events .commons-event-count,
.page-events-archive .commons-event-count {
  line-height: .5;
}
.page-events .pane-views-panes,
.page-events-archive .pane-views-pane {
  width: auto !important;
}
/* Forums Single Page */
/* Forums Single Page */
/* Forums Single Page ******************************************************************************************************************************************/
.node-type-event section.commons-pod .pane-title.block-title {
  font-size: 1.5em !important;
  color: gray;
  padding: 0 !important;
}
.node-type-event section.commons-pod {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 0;
  margin-top: 0;
}
.node-type-event #main-content .pane-title.block-title {
  color: #515663;
}
.node-type-event #main-content .pane-title.block-title.event-title {
  /*font-size: 2em;*/
  /*padding: .5em 0;*/
  color: #434752;
  text-transform: uppercase;
  font-family: "Raleway"
}
article.node-event.user-picture-available {
  padding-left: 0;
}
.node-type-event article p {
  line-height: 1.25;
}
.node-type-event .commons-pod,
.node-event .commons-pod,
.page-events #main-content .view-content,
.page-events-archive #main-content .view-content {
  background-color: transparent ;
  -moz-border-radius: 0 ;
  -webkit-border-radius: 0 ;
  border-radius: 0 ;
  -moz-box-shadow: none ;
  -webkit-box-shadow: none ;
  box-shadow: none ;
}
.item-list-convenor ul,
.item-list-moderator ul,
.item-list-attendee ul {
  list-style: none;
  padding-left: 0;
}
.item-list-convenor ul li,
.item-list-moderator ul li,
.item-list-attendee ul li {
  margin-bottom: 10px;
}
.item-list-convenor .views-field-realname,
.item-list-moderator .views-field-realname,
.item-list-attendee .views-field-realname {
  line-height: 50px;
}
.item-list-convenor .views-field-picture,
.item-list-moderator .views-field-picture,
.item-list-attendee .views-field-picture {
  background: none;
  display: inline-block;
  padding: 0;
  -moz-border-radius: 0 ;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  line-height: 0;
  float: left;
  margin-right: 10px;
}
.node-type-event .commons-pod-comments {
  /*background-color: transparent;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;*/
}
.logo-available .field-name-field-date {
  margin-left: 0 ;
}
.node-type-event .field-name-field-logo {
  float: none;
  width: auto;
  margin: 0;
  position: inherit;
  left: 0;
}
.node-type-event .commons-events-form-float,
.page-events .commons-events-form-float,
.page-events-archive .commons-events-form-float {
  float: none;
  margin: 0;
}
.mapping-icon {
  background: url(../images/icons/sprites.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
  text-decoration: none;
  width: 125px;
  height: 125px;
}
.mapping-icon:hover,
.mapping-icon:active {
  text-decoration: none;
  background-position: -122px 0;
}
.date-icon {
  background: url(../images/icons/sprites.png);
  background-repeat: no-repeat;
  display: block;
  text-decoration: none;
  background-position: 0 -133px;
  width: 125px;
  height: 125px;
}
div.date-icon a {
  color: #434752;
  font-weight: bold;
}
.date-icon:hover,
.date-icon:active {
  text-decoration: none;
  /*background-position: -179px -188px ;*/
}
.date-icon p {
  max-width: 177px;
  font-weight: bold;
  height: 125px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 5% 10%;
  /*font-size: 0.75em;*/
}
.location-text-div p {
  height: 125px;
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  padding-left: 15px;
}
.node-type-event #main-content #content #block-system-main {
  /*padding:1em;*/
}
.node-type-event #main-content #content #block-system-main article {
  /*padding: 1em;*/
}
footer.submitted.with-user-picture {
  display: none;
}
.map-icon-div,
.location-text-div {
  float: left;
}
.article_content_location .region-two-33-66:first-child {
  border-right: none;
}
.field-name-field-logo {
  display: inherit !important;
}
.node-type-event .likebuttondiv label {
  float: left;
  margin-right: 10px;
  color: #434752;
}
.node-type-event .likebuttondiv .rate-widget {
  float: left;
  margin-bottom: 10px;
}
.node-type-event .node-action-links {
  line-height: 1.25;
}
.node-type-event .flag-abuse_node,
.node-type-event .flag-abuse_whitelist_node {
  display: none;
}
.node-type-event .attendingdiv {
  margin-top: 0;
  display: inline-block;
}
.node-type-event .attendingdiv form {
  display: inline-block;
  vertical-align: middle;
}
.node-type-event .attendingdiv .action-item-active {
  /*padding: 0.3em 1em;
  font-size: 0.88em;*/
}
.node-type-event .attendingdiv .action-item-active[type="submit"] {
  margin: 0;
}
.node-type-event .event-follow-link {
  display: inline-block;
  vertical-align: middle;
}
.node-type-event ul.node-action-links {
  /*margin: -15px 1em 0 0;*/
}
.node-type-event .attendingdiv form.commons-events-form-float,
.node-type-event form.commons-events-form-float .commons-event-status {
  text-align: left;
}
#panels-ipe-paneid-34 .pane-title.block-title {
  margin: 0;
}
.view-advanced-forum-topic-by-taxonomy h3 {
  margin: 0;
}
/* desktop */
@media (min-width: 1045px) {
  .article_content_location .region-two-33-66:first-child {
    border-right: 2px solid gray;
    padding-right: 3em;
    margin-right: 1.8em;
  }
}
.view-advanced-forum-topic-by-taxonomy span.forum-topic-details {
  color: #9a9ea1;
  font-weight: bold;
  display: block;
  margin-bottom: 1em;
}
.view-advanced-forum-topic-by-taxonomy .views-row {
    padding-bottom: 2em;
    position: relative;
}
/* network partners */
/* network partners */
/* network partners ******************************************************************************************************************************************/
.page-network-contacts .views-exposed-form,
.view-network-contacts .view-exposed-form {
  width: 80%;
  display: block;
  margin: 0 auto;
  box-shadow: #858585 1px 1px 4px;
  padding: 1em;
}
.view-network-contacts .form-submit {
  /*text-shadow: none;
  color: #ffffff;
  background-color: #96ce47;
  background: -moz-linear-gradient(#d46a4a, #bd4f2d) !important;
  background: -o-linear-gradient(#d46a4a, #bd4f2d) !important;
  background: -webkit-linear-gradient(#d46a4a, #bd4f2d) !important;
  background: linear-gradient(#d46a4a, #bd4f2d) !important;
  border-color: #80351e !important;
  text-shadow: -1px 1px 2px #d97b5e, -1px -1px 2px #d97b5e, 1px -1px 2px #d97b5e, 1px 1px 2px #d97b5e !important;*/
        position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 1em;
    padding: 0.5em 1.5em;
    display: inline-block;
    box-sizing: border-box;
    margin: .5em .3em .5em 0;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: .06em;
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
}
/* Directors */
/* Directors */
/* Directors ******************************************************************************************************************************************/
.node-type-nifi-directors .user-picture-available, .node-type-ambassador .user-picture-available {
  padding-left: 0;
}
.node-type-nifi-directors .node-title, .node-type-ambassador .node-title {
  /*margin-bottom: 1em;*/
}
.node-type-nifi-directors .node-content, .node-type-ambassador .node-content {
  /*padding: 1em;*/
}
.node-type-nifi-directors #main-content #content #block-system-main, .node-type-ambassador #main-content #content #block-system-main {
  padding: 0;
}
.page-node-edit #main-content #content #block-system-main {
  /*padding: 1em;*/
}
.node-type-nifi-directors .field-name-field-board-title,
#block-block-9 .block-title {
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 10px;
  /*letter-spacing: 1px;*/
  text-transform: uppercase;
  color: #434752;
  /*font-family: 'Raleway', 'sans-serif';
  font-weight: 900 !important;*/
  font-size: 1.5em;
}
.view-directors-list .field-name-field-board-title {
  font-family: 'PT Sans';
  color: #434752;
  font-size: 1.6em;
  font-weight: lighter;
  line-height: 1.25;
  /*margin-top: 10px;*/
}
.view-directors-list .field-type-text-with-summary, .view-ambassadors-list .field-type-text-with-summary {
  margin-top: 0;
}

.page-directors table,
.page-ambassadors table,
td,
th {
  vertical-align: middle;
}
.page-directors .user-picture-available, .ambassadors .user-picture-available {
  padding-left: 0;
}
.page-directors .views-view-grid, .page-ambassadors .views-view-grid {
  table-layout: fixed;
}
.page-directors .views-view-grid td, .page-ambassadors .views-view-grid td {
  width: 46.25%;
  float: left;
}
/* Profile page */
.page-user #main-content #content #block-system-main {
  background-color: transparent;
  box-shadow: none;
  margin: 0;
}
#profile-page-left {
  float: left;
  background: white;
  box-sizing: border-box;
  padding: 1em;
  margin-right: 1em;
  margin-left: -1em;
}
@media (max-width: 767px) {
  #profile-page-left {
    width: 100%;
    float: none;
    margin: 0;
  }
}
#profile-page-left .user-picture {
  float: none;
  margin: 0 auto 1em;
  max-width: 100%;
  box-sizing: border-box;
}
#profile-page-left .user-picture a img {
  max-width: 100%;
  height: auto;
}
#profile-page-left .actions h3 {
  display: none;
}
#profile-page-right {
  float: right;
  background: white;
  box-sizing: border-box;
  padding: 1em;
  margin-left: 1em;
  margin-right: -1em;
}
@media (max-width: 767px) {
  #profile-page-right {
    width: 100%;
    float: none;
    margin: 0;
  }
}
#profile-page-right .history h3 {
  display: none;
}
#profile-page-right .history dt {
  color: #434752;
  font-weight: bold;
  font-size: 1.1em;
  line-height: 0.75em;
}
#profile-page-right .history dd,
#profile-page-right .field-item,
#profile-page-left .field-item {
  color: #333333;
}
#profile-page-right .field-name-og-user-node,
#profile-page-right .field-name-field-name-first,
#profile-page-right .field-name-field-name-last {
  display: none;
}
.profile dt,
.form-item-hybridauth label {
  font-weight: normal;
  color: #333333;
  font-size: 1.25em;
}
/* User activity */
.user-activity {
  background: #ffffff;
  margin: 2em -1em 1em;
  padding-bottom: 2em;
}
.user-activity .region {
  float: left;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .user-activity {
    margin: 2em 0 1em !important;
    padding-top: 0.5em !important;
  }
  .user-activity .region {
    width: 100% !important;
  }
  .user-activity .region:nth-child(2) {
    padding: 0 !important;
  }
}
.user-activity .region:nth-child(2) {
  padding: 0 2em;
}
.user-activity .region .view {
  border-bottom: solid 1px #dedede;
}
.user-activity .region .view:last-child {
  border-bottom: none;
}
.user-activity .region .view .views-row {
  padding-left: 2em;
}
.user-activity .region .view .view-empty {
  padding-left: 1em;
  font-size: 1.1em;
  color: #7d7d81;
}
.user-activity .region .view .views-row .views-field-title {
  font-size: 1.25em;
}
.user-activity .region .views-field-field-address {
  display: none;
}
.user-activity .region h4 {
  color: #434752;
  text-align: center;
  font-weight: lighter;
  font-size: 1.25em;
  border-bottom: solid 1px #515663;
}
.form-item-hybridauth table {
  border: none;
}
.form-item-hybridauth table thead tr {
  background-color: transparent;
  border: none;
}
.form-item-hybridauth table thead tr th {
  color: #434752;
  padding: 0;
}
.form-item-hybridauth table tbody {
  border: none;
}
.form-item-hybridauth table tbody tr {
  background-color: transparent;
  border: none;
}
.form-item-hybridauth table tbody tr td {
  color: #7d7d81;
  padding: 0;
}
/* Advanced Search Form Styles - JW */
.block-custom-search-blocks {
  /* background-color: @nifiwhite;
  border-radius: 3px;
  box-shadow: #858585 1px 1px 4px;
  margin-top: 1.25em;*/
  padding: 1.5em;
  /* -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;*/
  box-sizing: border-box;
}
.block-custom-search-blocks .form-type-checkboxes {
  display: none;
  float: left;
  margin-right: 2em;
}
.block-custom-search-blocks .form-type-checkboxes.form-item-custom-search-types {
  margin-left: 0;
}
#sort-topic-submit {
  line-height: 2.15em;
  background: #96ce47;
  text-shadow: none;
  color: #ffffff;
}
/* basic media queries*/
/* tablet potrait */
@media (min-width: 481px) and (max-width: 768px) {
  .page-directors .views-view-grid td, .page-ambassadors .views-view-grid td {
    width: 46.25%;
    float: left;
  }
}
/* tablet landscape */
@media (min-width: 769px) and (max-width: 934px) {
  .page-directors .views-view-grid td, .page-ambassadors .views-view-grid td {
    width: 25%;
    float: none;
  }
}
/* desktop */
@media (min-width: 935px) {
  .page-directors .views-view-grid td, .page-ambassadors .views-view-grid td {
    width: 25%;
    float: none;
  }
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*
*ABOUT PAGE
*
*/
.block-block {
  /*margin: 1.5em;*/
}
#block-block-22 {
  background: url('../../../../default/files/default_images/nif_placeholder_0.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#block-block-22 h3 {
  text-align: center;
}
#block-locale-language {
  color: #ffffff;
  margin: 1em 0 1em 0;
}
#block-locale-language .block-title {
  color: #ffffff;
  margin: 0;
}
#block-locale-language ul {
  color: #ffffff;
  margin: 0;
}
#block-locale-language ul li a {
  color: #ffffff;
}
#block-locale-language ul li.active {
  color: #96ce47;
}
#block-locale-language ul li.active a {
  color: #96ce47;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*
*Deliberation
*
*/
.section-deliberation #columns,
.page-user-edit-profile #columns,
.page-user-edit #columns,
.page-user-messages #columns,
.page-user-notification-settings #columns,
.page-user-contacts #columns,
.page-user-track #columns,
.page-user-shortcuts #columns,
.page-user-hybridauth #columns {
  background-color: white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  /*-webkit-box-shadow: #858585 1px 1px 4px;
  -moz-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;*/
  margin: 10px 0;
}
.section-deliberation #main-content #content #block-system-main {
  background-color: #ffffff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 10px 0;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*
*HOME Page
*
*/
#block-block-24 {
  text-align: center;
}
#block-block-24 h2 {
  margin-bottom: .3em;
}
#block-block-24 .three-3x33 a {
  display: block;
  color: #515663;
}
#block-block-24 .three-3x33 a:hover {
  color: #96CE47;
}

@media (max-width: 480px) {
  #block-block-24 .three-3x33 div {
    padding: 1em 0 1em 0;
  }
}
@media (min-width: 481px) and (max-width: 768px) {
  #block-block-24 .three-3x33 .region {
    width: 33%;
  }
}
@media (max-width: 768px) {
  #block-block-24 .three-3x33 div {
    border-right: none;
  }
}
#block-block-24 .three-3x33 div:last-child {
  border-right: 0;
}
/*.page-home #footer {
  margin-top: 2em;
}*/
.page-home .pane-home-product-feed .views-row {
  border-bottom: 0;
}
.page-home #main-content #content #block-system-main {
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 10px 0;
}
.donate-learn-more.homepage {
  /*width: 100%;*/
    float:right;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin-bottom: 0;
  margin-top: 0;
}
.donate-learn-more.orangebutton {
  background: #96ce47;
  border-color: #692a13;
  float: none;
  margin-bottom: 2em;
}
.donate-learn-more.orangebutton:hover {
  background: #692a13;
}
.page-home #block-system-main .region-two-50-second .region-inner {
  background-color: #ffffff;
  padding: 1em 0 0 0;
}
@media (max-width: 768px) {
  .page-home #block-system-main .region-two-50-second .region-inner {
    margin-top: 1.5em;
  }
}
@media (max-width: 480px) {
  .page-home #block-system-main .two-50 .region-two-50-second {
    margin-top: 1em;
  }
}
.page-home #block-system-main .region-two-50-second .views-row {
  padding-left: 1em;
  padding-right: 1em;
}
.page-home #block-system-main .two-50 > div > div .block {
  margin-bottom: 0;
}
.page-home .pane-views-panes .pane-title {
  margin-bottom: 10px;
  /*background: #434752;*/
  padding: 0;
  width: auto;
  display: inline-block;
  /*padding-right: 20%;
  padding-left: 1em;
  padding-top: 10px;
  padding-bottom: 10px;*/
  letter-spacing: 1px;
  text-transform: uppercase;
  /*color: #ffffff;*/
  font-family: 'Raleway', 'sans-serif';
  font-weight: 900 !important;
  /*font-size: 1.25em;*/
}
.page-home .sharethis-buttons {
  display: none;
}
.page-home.row-type-event:before {
  display: none;
}
.page-home .flexslider .slides > li {
  display: block;
}
.page-home .headerWrapper {
  background-color: #515663;
  /*background: -webkit-linear-gradient(left, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent);
	background: -moz-linear-gradient(left, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent);
	background: -ms-linear-gradient(left, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent);
	background: -o-linear-gradient(left, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent, #96ce47, @nifisecondarcoloraccent);*/
}
.page-home .flexslider {
  margin-bottom: 0;
  background: transparent;
  border: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -o-border-radius: none;
  border-radius: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.view-directors-list .node-action-links, .view-ambassadors-list .node-action-links {
  display: none !important;
}
.view-directors-list .post-image, .view-ambassadors-list .post-image {
  text-align: left;
}
.page-home .user-picture-available {
  padding-left: 0;
}
.view-home-featured-products .views-row {
  background: #ffffff;
  padding: 1em;
}
.view-home-featured-products .field-type-taxonomy-term-reference {
  margin-bottom: 0;
}
.view-home-featured-products h5 {
  margin: 0;
}
.view-home-featured-products h2 {
  padding: 0 0 0 0;
  margin-bottom: .25em;
}
.view-home-featured-products h2 a {
  color: #434752;
}
.view-home-featured-products h2 a:active,
.view-home-featured-products h2 a:hover {
  color: #4e5861;
}
.view-home-featured-products .field-name-body {
  /*margin-top: .5em;
  padding: 0 20px 0 0;*/
}
.view-home-featured-products ul {
  margin: .5em 0;
}
.view-home-featured-products ul li {
  list-style: none;
}
.view-home-featured-products .newitem {
  background-color: #96ce47;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  position: absolute;
  font-size: 1.25em;
  padding: .05em 1em .05em 1em;
  border: solid 1px #8ac735;
    display:none;
}
.view-home-featured-products .newitem p {
  margin: 0;
}
@media (min-width: 768px) {
  .view-home-featured-products .views-row {
    padding: 2em;
  }
  .view-home-featured-products .newitem {
    top: 1em;
    left: 5em;
    border: solid 1px #8ac735;
  }
  .view-home-featured-products .newitem:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -21px;
    left: -1px;
    z-index: -10;
    border: 10px solid;
    border-color: #8ac735 transparent transparent transparent;
    display: none;
  }
  .view-home-featured-products .views-row {
    z-index: auto;
  }
}
.page-home .pane-custom.pane-1 {
  margin-top: -1.5em;
  padding-bottom: 1.5em;
}
.page-home .region-tertiary-content .block-block .block-inner {
  background-color: #ffffff;
  padding: 1em 0 0 0;
}
.page-home .region-tertiary-content .block-block .block-content {
  padding: 1em 1.5em;
}
.page-home .region-tertiary-content .block-block p {
  margin-bottom: 1em;
}
.page-home .region-tertiary-content .block-block .block-title {
  margin-top: 0;
  margin-bottom: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #434752;
  font-family: 'Raleway', 'sans-serif';
  font-weight: 900 !important;
  font-size: 1.5em;
  padding-right: 10%;
  padding-left: 1em;
  padding-top: 10px;
  padding-bottom: 10px;
}
.comment-reply:before {
  display: none;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*
*Forums Page
*
*/
.forum-related-view-block .user-picture-available {
  padding-left: 0;
}
.home-forum-topic a {
  font-weight: bold;
}
.home-forum-topic a:hover,
.home-forum-topic a:active {
  color: #4e5861;
  font-weight: bold;
  text-decoration: none;
}
.view-clone-of-commons-events-upcoming-events .node-title a {
  color: #434752;
}
.view-clone-of-commons-events-upcoming-events {
  /*padding: 1em 1.5em;*/
}
.home-forum-type h4 {
  margin: 0;
}
.views-view-grid td {
  padding-bottom: 2em;
}
.page-directors .donate-learn-more {
  margin: .5em .3em 2em 0;
}
.page-directors article .article_content .view-mode-teaser p:after, .page-ambassadors article .article_content .view-mode-teaser p:after {
  content: '...';
}
@media (max-width: 768px) {
  .page-directors article, .page-ambassadors article {
    padding: 1em;
    min-height: 22em;
  }
}
@media (min-width: 769px) {
  .page-directors article, .page-ambassadors article {
    padding: 1em;
    min-height: 32em;
  }
}
@media (min-width: 992px) {
  .page-directors article, .page-ambassadors article {
    padding: 1em;
    min-height: 30em;
  }
}
@media (min-width: 1200px) {
  .page-directors article {
    padding: 1em;
    min-height: 26em;
  }

  .page-ambassadors article {
    padding: 1em;
    min-height: 23em;
  }
}
@media (max-width: 360px) {
  .four-4x25 > .panel-row > .region {
    width: 100% !important;
    padding: 0;
    float: left;
  }
}
@media (max-width: 768px) {
  .four-4x25 > .panel-row > .region {
    width: 50%;
    padding: 0;
    float: left;
  }
  .page-directors .donate-learn-more {
    text-align: left;
  }
}
.page-node.node-type-event .field-name-field-topics .field-label {
  display: inline-block;
}
.page-node.node-type-event .field-name-field-topics .field-label {
  margin: 0;
}
.page-node .field-name-field-topics .field-item:before {
  content: "";
  background: none;
  width: 0;
  height: 0;
  display: inline-block;
  margin-right: 0;
  position: inherit;
  bottom: 0;
}
.page-node.node-type-event .field-label-inline {
  margin: 0 0 0 0;
}
.page-node.node-type-event .main-content-desc {
  margin: 1em 0 0 0;
}
.page-node.node-type-event .topics-row .field-label {
  color: gray;
  font-family: 'PT Sans';
}
.page-node.node-type-event .topics-row {
  /*padding: 0 1em 0 1em;*/
  margin: 0 0 -.6em 0;
}
.page-node.node-type-event .event-type {
  margin: 0.6em 0 -1em 0;
}
.page-node.node-type-event .event-type h2 {
  padding: .5em 0 0 0;
  margin: 0;
  /*color: #96ce47;*/
  color: #808080;
}
.page-node.node-type-event .region-two-66-33-first .pane-title.block-title {
  margin-bottom: -0.5em;
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
  margin-right: .5em;
  font-size: 1.25em;
}
.survey-link a {
  font-size: 1.25em;
}
.main-event-content .main-image {
  width: 100%;
  /*float: left;*/
  margin: 0 0 1em 0 ;
}
.main-event-content .main-description .field-name-body {
  clear: none;
}
.page-node.node-type-event .article_content_location {
  margin-bottom: 2em;
}
.page-node.node-type-event .field-name-field-logo img {
  margin-bottom: 1em;
  padding: 0;
}
.view-forums-supporting-files ul {
  list-style: none;
  padding: 0;
  margin-top: 1em;
}
.view-forums-supporting-files ul li {
  margin: 0 0 .5em 0;
  font-size: 1.5em;
}
.view-forums-supporting-files ul li .fa.fa-download {
  padding: 10px;
  border-radius: 3px;
  margin-right: 10px;
  -o-transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  transition: .5s;
}
.view-forums-supporting-files ul li a:hover .fa.fa-download {
}
.view-forums-supporting-files ul li a:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  .main-event-content .main-image {
    width: 29%;
    float: left;
    margin: 0 2em 2em 0 ;
  }
  .main-event-content .main-description .field-name-body {
    clear: none;
  }
  .page-node.node-type-event .article_content_location .region-three-25-50-25-first,
  .page-node.node-type-event .article_content_location .region-three-25-50-25-second {
    border-right: 2px solid #4f575f;
  }
  .page-node.node-type-event .article_content_location .region {
    padding-right: .5em ;
    padding-left: .5em;
  }
}
#media-browser-tabset #branding {
  float: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  width: 90%;
  padding-left: 4.1875em;
  text-align: left;
}
/* basic media queries*/
/* tablet potrait */
/* tablet landscape */
/* desktop */
.maindivfortesting {
  background-color: lightgray;
  min-height: 150px;
}
.maindivfortesting h2 {
  height: 150px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.slides {
  padding: 0 !important;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*
*About Page
*
*/
.node-type-about-page-content-type h1,
h2,
h3 {
  font-family: 'Raleway', 'sans-serif';
  font-weight: 900 !important;
}
.node-type-about-page-content-type {
  color: #434752;
}
.node-type-about-page-content-type p {
  margin: -7px 0 1em 0;
}
.node-type-about-page-content-type h2 {
  margin: 0;
}
.node-type-about-page-content-type h3 {
  margin: 0;
}
.node-type-about-page-content-type .orange {
  color: #96ce47;
}
.node-type-about-page-content-type .white {
  color: #434752;
}
.node-type-about-page-content-type .blue,
.node-type-about-page-content-type .field-name-field-accordion-1-content h3 {
  /*color: #434752;*/
}
.node-type-about-page-content-type #main-content #content #block-system-main {
  margin: 0;
}
.node-type-about-page-content-type #main-content #content #block-system-main {
  padding: 0;
}
.aboutpagetop .titletop,
.aboutpagetop .infographiccontent {
  background: #434752;
}
.aboutpagetop .infographiccontent {
  text-align: center;
  line-height: 0;
}
.aboutpagetop .titletop h1 {
  margin: 0;
  padding: 1em 0 1em 2em;
}
.aboutpagetop .titletop .titlesub {
  color: #96ce47;
}
.aboutpagetop .field-name-body {
  margin-top: 0;
}
.node-type-about-page-content-type h1,
.node-type-about-page-content-type h2 {
  text-transform: uppercase;
}
.aboutpagetop .mainbodycontent {
  background: #f5f5f5;
  padding: 2em 1em;
  color: #434752;
}
.infographiclegend {
  background-color: #515663;
  color: #ffffff;
  text-align: center;
  padding: 2em 0 0 0;
}
.infographiclegend ul {
  list-style: none;
}
.field-name-field-accordion-1-content h2 {
  margin-top: 0;
}
.orangesupersize {
  color: #96ce47;
  text-transform: uppercase;
  font-size: 2em;
}
.listsacc2 p {
  margin: 0;
}
.blueleads {
  list-style: none;
  margin: 0 0 1em 0;
  padding: 0 0 0 1em;
}
.blueleads li:before {
  content: '\25CF';
  display: block;
  position: relative;
  max-width: 0px;
  max-height: 0px;
  left: -1.2em;
  top: .15em;
  color: #434752;
  font-size: .85em;
}
.blueleads li {
  padding: 0 0 0 0 ;
}
.orangeleads {
  list-style: none;
  padding: 0;
}
.orangeleads li:before {
  content: '\25A0';
  display: block;
  position: relative;
  max-width: 0px;
  max-height: 0px;
  left: -1em;
  top: -0.25em;
  color: #96ce47;
  font-size: 1.25em;
}
.orangeleads li {
  padding: 1em 0 0 0 ;
}
.accordion dl {
  border: none;
  margin-top: 0;
  padding-top: 1em;
}
.accordion dl:after {
  content: "";
  display: block;
  height: 1em;
  width: 100%;
}
.accordion dt {
  margin: 0 0 1em 0;
}

.accordion dt > a {
  text-align: left;
  font-weight: 900;
  padding: .5em .25em .5em 2em;
  display: block;
  text-decoration: none;
  color: #ffffff;
  -webkit-transition: background-color 0.5s ease-in-out;
  font-size: 2em;
  text-transform: uppercase;
  line-height: 1.25;
  font-family: 'Raleway', 'sans-serif';
  font-weight: 900 !important;
}
.accordion dd {
  /*background-color: #eee;
  font-size: 1em;
  line-height: 1.5em;*/
}
.accordion dd > div {
  padding: 1em 2em 1em 2em;
}
.accordion {
  position: relative;
  background-color: #f5f5f5;
}
.accordionTitle {
  /*background-color: @nifisecondarycolor;*/
  border-bottom: none;
}
.accordion dt:nth-of-type(1) {
  background-color: #96ce47;
}
.accordion dt:nth-of-type(2) {
  background-color: #434752;
}
.headersub {
  display: block;
  padding: 0 0 0 .5em;
}
.accordion dt:nth-of-type(3) {
  background-color: #96ce47;
}
.accordion dt:nth-of-type(2) > a:hover {
  background-color: #4e5861;
}
.accordion dd:nth-of-type(3) {
  background-color: #f5f5f5;
}
.accordion dt:nth-of-type(1) > a:hover,
.accordion dt:nth-of-type(1) > a:active,
.accordion dt:nth-of-type(3) > a:hover,
.accordion dt:nth-of-type(3) > a:active {
  background-color: #96ce47;
  color: #FFFFFF;
}

.field-name-field-accordion-3-content {
  padding: 0 7em;
}
.accordionTitle p {
  margin: 0;
}
.accordionTitle:before {
  content: "\f04b";
  /* line-height: 0.5em;*/
  float: left;
  -moz-transition: -moz-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  font-family: FontAwesome;
  margin-left: -1.5em;
  color: #ffffff;
}
.accordionTitleActive:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
}
.accordionItem {
  height: auto;
  overflow: hidden;
}
@media (min-width: 768px) {
  .accordionItem.animateIn {
    padding: 0 1em 0 1em;
  }
}
@media all {
  .accordionItem {
    /*max-height: 50em;*/
    -moz-transition: max-height 1s;
    -o-transition: max-height 1s;
    -webkit-transition: max-height 1s;
    transition: max-height 1s;
  }
}
@media screen and (min-width: 48em) {
  .accordionItem {
    /*max-height: 15em;*/
    -moz-transition: max-height 0.5s;
    -o-transition: max-height 0.5s;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
}
.accordionItemCollapsed {
  max-height: 0;
}
.animateIn {
  -webkit-animation-name: accordionIn;
  -webkit-animation-duration: 0.65s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-direction: normal;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  -moz-animation-name: normal;
  -moz-animation-duration: 0.65s;
  -moz-animation-iteration-count: 1;
  -moz-animation-direction: alternate;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -moz-animation-delay: 0s;
  animation-name: accordionIn;
  animation-duration: 0.65s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-timing-function: ease-in-out;
  animation-fill-mode: both;
  animation-delay: 0s;
  margin: -1em 0 0 0;
}
.animateOut {
  -webkit-animation-name: accordionOut;
  -webkit-animation-duration: 0.75s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-direction: alternate;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  -moz-animation-name: accordionOut;
  -moz-animation-duration: 0.75s;
  -moz-animation-iteration-count: 1;
  -moz-animation-direction: alternate;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -moz-animation-delay: 0s;
  animation-name: accordionOut;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
  animation-fill-mode: both;
  animation-delay: 0s;
}
@-webkit-keyframes accordionIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes accordionIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.8);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
  }
}
@keyframes accordionIn {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@-webkit-keyframes accordionOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
}
@-moz-keyframes accordionOut {
  0% {
    opacity: 1;
    -moz-transform: scale(1);
  }
  100% {
    opacity: 0;
    -moz-transform: scale(0.8);
  }
}
@keyframes accordionOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.8);
  }
}
@media (min-width: 768px) {
  .headersub {
    padding: 0 0 0 3.5em;
  }
  .aboutpagetop .titletop .titlesub {
    padding-left: 1em;
  }
}
.desktopgameblock {
  display: none;
}
.supersized {
  text-transform: uppercase;
  font-family: 'Raleway', 'sans-serif';
  font-weight: 900 !important;
  font-size: 1.6em;
}
/* common ground for action block styles */
@media (max-width: 849px) {
  #block-block-28 .secondhalf h3 {
    background: #96ce47;
    margin-bottom: 0;
    padding: 0;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    letter-spacing: 1px;
    text-transform: none;
    color: #ffffff;
    font-family: 'PT SANS Narrow';
    font-weight: normal;
    text-align: center;
  }
  #block-block-28 a {
    color: #ffffff;
  }
  .mobilegameblock {
    color: #fff !important;
  }
  .secondhalf,
  .firsthalf {
    padding: 1em;
  }
  .firsthalf {
    text-align: center;
  }
  .secondhalf {
    background: #96ce47;
  }
  #block-block-28 .block-content {
    background: #434752;
    padding: 0;
  }
  #block-block-28 .block-content h3 {
    line-height: 1.25;
    color: #ffffff;
    margin: 0;
    text-align: right;
  }
}
@media (min-width: 850px) {
  #block-block-28 .firsthalf {
    background: none;
  }
  .desktopgameblock {
    display: block;
  }
  .mobilegameblock {
    display: none;
  }
  #block-block-28 {
    color: #ffffff;
    background: #434752;
    min-height: 150px;
  }
  #block-block-28 .firsthalf {
    height: 215px;
  }
  #block-block-28 .secondhalf {
    background: url('/sites/default/files/Common-Ground-Megaphone-Banner.png') #434752 no-repeat center;
    background-position: right;
    height: 215px;
  }
  #block-block-28 .secondhalf > div {
    width: 66%;
    padding-left: 2em;
    padding-top: .75em;
  }
  #block-block-28 .block-content {
    /*max-width: 80%;
		 float: right; */
    padding: 0;
    background: none;
  }
  #block-block-28 .block-content img {
    width: 100%;
  }
  #block-block-28 .block-content h3 {
    color: #ffffff;
    margin: 0;
    /*padding-right: 1.1em;
		padding-left: .5em;*/
    text-align: right;
    font-weight: normal;
  }
  #block-block-28 .firsthalf h3 a {
    margin: 0;
    padding: 0;
    width: auto;
    padding-right: 20%;
    padding-right: 1.5em;
    padding-left: 1.5em;
    padding-bottom: 0;
    letter-spacing: 1px;
    text-transform: none;
    color: #ffffff;
    font-family: 'PT SANS Narrow';
    font-weight: normal;
    height: 215px;
    line-height: 1.25;
    display: table-cell;
    vertical-align: middle;
    background: #96ce47;
    text-align: center;
  }
  #block-block-28 .firsthalf h3 a:hover,
  #block-block-28 .firsthalf h3 a:active {
    text-decoration: none;
    background: #692a13;
  }
}
#block-block-28 a {
  text-decoration: none;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*
*about page
*
*/
.node-type-about-page-content-type h1,
.node-type-about-page-content-type h2,
.node-type-about-page-content-type h3 {
  font-family: 'Raleway', 'sans-serif';
  font-weight: 900 !important;
}
.node-type-about-page-content-type {
  color: #434752;
}
/*.node-type-about-page-content-type p {
  margin: 0 0 1em 0;
}*/
.node-type-about-page-content-type h2 {
  margin: 0;
}
.node-type-about-page-content-type h3 {
  margin: 0;
}
.orange {
  color: #96ce47/*!important*/;
}
.white {
  color: #fff;
}
.blue,
.node-type-about-page-content-type .field-name-field-accordion-1-content h3 {
  /*color: #434752;*/
}
.node-type-about-page-content-type #main-content #content #block-system-main {
  margin: 0;
}
.node-type-about-page-content-type #main-content #content #block-system-main {
  padding: 0;
}
.aboutpagetop .titletop,
.aboutpagetop .infographiccontent {
  background: #434752;
}
.aboutpagetop .infographiccontent {
  text-align: center;
  line-height: 0;
}
.aboutpagetop .titletop h1 {
  margin: 0;
  padding: 0 0 1em 1em;
}
.aboutpagetop .titletop .titlesub {
  color: #96ce47;
}
.aboutpagetop .field-name-body {
  margin-top: 0;
}
.node-type-about-page-content-type h1,
.node-type-about-page-content-type h2 {
  text-transform: uppercase;
}
.aboutpagetop .mainbodycontent {
  background: #f5f5f5;
  padding: 2em 1em;
  color: #434752;
}
.infographiclegend {
  background-color: #515663;
  color: #ffffff;
  text-align: center;
  padding: 2em 0 0 0;
}
.infographiclegend ul {
  list-style: none;
}
.field-name-field-accordion-1-content h2 {
  margin-top: 0;
}
.orangesupersize {
  color: #96ce47;
  text-transform: uppercase;
  font-size: 2em;
}
.listsacc2 p {
  margin: 0;
}
.blueleads {
  list-style: none;
  margin: 0 0 1em 0;
  padding: 0 0 0 1em;
}
.blueleads li:before {
  content: '\25CF';
  display: block;
  position: relative;
  max-width: 0px;
  max-height: 0px;
  left: -1.2em;
  top: .15em;
  color: #434752;
  font-size: .85em;
}
.blueleads li {
  padding: 0 0 0 0 ;
}
.orangeleads {
  list-style: none;
  padding: 0;
}
.orangeleads li:before {
  content: '\25A0';
  display: block;
  position: relative;
  max-width: 0px;
  max-height: 0px;
  left: -1em;
  top: -0.25em;
  color: #96ce47;
  font-size: 1.25em;
}
.orangeleads li {
  padding: 1em 0 0 0 ;
}
.accordion dl {
  border: none;
  margin-top: 0;
  padding-top: 1em;
}
.accordion dl:after {
  content: "";
  display: block;
  height: 1em;
  width: 100%;
}
.accordion dt {
  margin: 0 0 1em 0;
}
.accordion dt > a {
  text-align: left;
  font-weight: 900;
  padding: .5em .25em .5em 2em;
  display: block;
  text-decoration: none;
  color: #ffffff;
  -webkit-transition: background-color 0.5s ease-in-out;
  font-size: 2em;
  text-transform: uppercase;
  line-height: 1.25;
  font-family: 'Raleway', 'sans-serif';
  font-weight: 900 !important;
}
.accordion dd {
  /*background-color: #eee;
  font-size: 1em;
  line-height: 1.5em;*/
}
.accordion dd > div {
  padding: 1em 2em 1em 2em;
}
.accordion {
  position: relative;
  background-color: #f5f5f5;
}
.accordionTitle {
  /*background-color: @nifisecondarycolor;*/
  border-bottom: none;
}
.accordion dt:nth-of-type(1) {
  background-color: #96ce47;
}
.accordion dt:nth-of-type(2) {
  background-color: #434752;
}
.accordion dt:nth-of-type(3) {
  background-color: #96ce47;
}
.accordion dt:nth-of-type(4) {
  background-color: #434752;
}
.accordion dt:nth-of-type(5) {
  background-color: #96ce47;
}
.accordion dt:nth-of-type(6) {
  background-color: #434752;
}
.accordion dt:nth-of-type(7) {
  background-color: #96ce47;
}

.node-type-with-the-people-content-type .accordion dt:nth-of-type(1) {
  background-color: #006496;
}
.node-type-with-the-people-content-type .accordion dt:nth-of-type(3) {
  background-color: #006496;
}
.node-type-with-the-people-content-type .accordion dt:nth-of-type(5) {
  background-color: #006496;
}
.node-type-with-the-people-content-type .accordion dt:nth-of-type(7) {
  background-color: #006496;
}

.node-type-with-the-people-content-type.palette-orange-red .mainbodycontent a,
.node-type-with-the-people-content-type.palette-orange-red .accordionItem a,
.section-with-the-people-issue-discussion-guides-and-resources.palette-orange-red a {
  color: #004B87;
}
.node-type-with-the-people-content-type.palette-orange-red .accordion dt a {
  color: white;
}

.headersub {
  display: block;
  padding: 0 0 0 .5em;
}

.accordion dt:nth-of-type(1) > a:hover,
.accordion dt:nth-of-type(1) > a:active,
.accordion dt:nth-of-type(3) > a:hover,
.accordion dt:nth-of-type(3) > a:active,
.accordion dt:nth-of-type(5) > a:hover,
.accordion dt:nth-of-type(5) > a:active,
.accordion dt:nth-of-type(7) > a:hover,
.accordion dt:nth-of-type(7) > a:active {
  background-color: #96ce47;
  color: #434752;
}
.accordion dt:nth-of-type(2) > a:hover,
.accordion dt:nth-of-type(2) > a:active,
.accordion dt:nth-of-type(4) > a:hover,
.accordion dt:nth-of-type(4) > a:active,
.accordion dt:nth-of-type(6) > a:hover,
.accordion dt:nth-of-type(6) > a:active {
  background-color: #434752;
  color: #96ce47;
}

.node-type-with-the-people-content-type .accordion dt:nth-of-type(1) > a:hover,
.node-type-with-the-people-content-type .accordion dt:nth-of-type(1) > a:active,
.node-type-with-the-people-content-type .accordion dt:nth-of-type(3) > a:hover,
.node-type-with-the-people-content-type .accordion dt:nth-of-type(3) > a:active,
.node-type-with-the-people-content-type .accordion dt:nth-of-type(5) > a:hover,
.node-type-with-the-people-content-type .accordion dt:nth-of-type(5) > a:active,
.node-type-with-the-people-content-type .accordion dt:nth-of-type(7) > a:hover,
.node-type-with-the-people-content-type .accordion dt:nth-of-type(7) > a:active {
  background-color: #006496;
  color: #ffffff;
}

.node-type-with-the-people-content-type .accordion dt:nth-of-type(2) > a:hover,
.node-type-with-the-people-content-type .accordion dt:nth-of-type(2) > a:active,
.node-type-with-the-people-content-type .accordion dt:nth-of-type(4) > a:hover,
.node-type-with-the-people-content-type .accordion dt:nth-of-type(4) > a:active,
.node-type-with-the-people-content-type .accordion dt:nth-of-type(6) > a:hover,
.node-type-with-the-people-content-type .accordion dt:nth-of-type(6) > a:active {
  background-color: #434752;
  color: #ffffff;
}

.field-name-field-accordion-3-content {
  padding: 0 7em;
}
.accordionTitle p {
  margin: 0;
}
.accordionTitle:before {
  content: "\f04b";
  /* line-height: 0.5em;*/
  float: left;
  -moz-transition: -moz-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  font-family: FontAwesome;
  margin-left: -1.5em;
  color: #ffffff;
}
.accordionTitleActive:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
}
.accordionItem {
  height: auto;
  overflow: hidden;
}
@media all {
  .accordionItem {
    /*max-height: 50em;*/
    -moz-transition: max-height 1s;
    -o-transition: max-height 1s;
    -webkit-transition: max-height 1s;
    transition: max-height 1s;
  }
}
@media screen and (min-width: 48em) {
  .accordionItem {
    /*max-height: 15em;*/
    -moz-transition: max-height 0.5s;
    -o-transition: max-height 0.5s;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
}
.accordionItemCollapsed {
  max-height: 0;
}
.animateIn {
  -webkit-animation-name: accordionIn;
  -webkit-animation-duration: 0.65s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-direction: normal;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  -moz-animation-name: normal;
  -moz-animation-duration: 0.65s;
  -moz-animation-iteration-count: 1;
  -moz-animation-direction: alternate;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -moz-animation-delay: 0s;
  animation-name: accordionIn;
  animation-duration: 0.65s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-timing-function: ease-in-out;
  animation-fill-mode: both;
  animation-delay: 0s;
  margin: -1em 0 0 0;
}
.animateOut {
  -webkit-animation-name: accordionOut;
  -webkit-animation-duration: 0.75s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-direction: alternate;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  -moz-animation-name: accordionOut;
  -moz-animation-duration: 0.75s;
  -moz-animation-iteration-count: 1;
  -moz-animation-direction: alternate;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -moz-animation-delay: 0s;
  animation-name: accordionOut;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
  animation-fill-mode: both;
  animation-delay: 0s;
}
@-webkit-keyframes accordionIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes accordionIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.8);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
  }
}
@keyframes accordionIn {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@-webkit-keyframes accordionOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
}
@-moz-keyframes accordionOut {
  0% {
    opacity: 1;
    -moz-transform: scale(1);
  }
  100% {
    opacity: 0;
    -moz-transform: scale(0.8);
  }
}
@keyframes accordionOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.8);
  }
}
@media (min-width: 768px) {
  .headersub {
    padding: 0 0 0 3.5em;
  }
  /*.aboutpagetop .titletop .titlesub {
    padding-left: 1em;
  }*/
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*
*Network Partners
*
*/
.modcheckdiv {
  padding: 1em 0 0 0;
}
.modcheckdiv #enable-moderators {
  margin-right: 30px;
}
.section-network-partners h2 {
  font-family: 'PT Sans Narrow';
  margin: 0 0 .5em 0;
  color: #96ce47;
}
.section-network-partners h3:nth-child(1) {
  margin-top: 0;
}
.section-network-partners h3 {
  margin-top: 1em;
  color: #434752;
  margin-bottom: 0;
  font-size: 1.6em;
  padding-bottom: 0.25em;
}
.section-network-partners h4 {
  margin: 0;
  padding-top: 1em;
}
.section-network-partners h3 {
    /*border-bottom: 1px solid #cccccc;
    margin-bottom: 0.5em;*/
}
/*.section-network-partners h3, .view-network-contacts .views-row-first, .view-network-contacts-moderators .views-row-first {
    margin-right: 0;
}*/
/*@media (max-width:1200px) {
.section-network-partners h3, .view-network-contacts .views-row-first,
.view-network-contacts-moderators .views-row-first {
  margin-right: 10em;
}
}
@media (max-width:900px) {
.section-network-partners h3, .view-network-contacts .views-row-first,
.view-network-contacts-moderators .views-row-first {
  margin-right: 6em;
}
}
@media (max-width:768px) {
.section-network-partners h3, .view-network-contacts .views-row-first,
.view-network-contacts-moderators .views-row-first {
  margin-right: 2em;
}
}*/

.page-events .dynamic-filter-lists .views-submit-button,
.page-events-archive .dynamic-filter-lists .views-submit-button {
  position: relative;
  visibility: inherit;
  padding: 0;
  height: auto;
}
.page-events .node-title,
.page-events-archive .node-title {
  margin-bottom: .5em;
}
.node-type-event .main-description .field-name-field-topics.view-mode-full {
  float: none;
  width: auto;
}
.node-type-event .main-description .topics-row h2 {
  display: inline-block;
  margin: 0;
}
.node-type-event .main-description .topics-row ul {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 0;
}
.topic.topics-row {
  margin-top: .5em;
}
.node-type-event .main-description .topics-row .field-type-taxonomy-term-reference {
  margin-bottom: 0;
}
.node-type-event #main-content .main-description .pane-title.block-title {
  padding: .5em 0 0 0;
}
.node-type-event .main-description .survey-link {
  margin: 1em 0;
}
.node-type-event .article_content_location h2 {
  font-size: 2em;
  text-align: left;
}
@media (max-width: 768px) {
  .outerdivloc {
    width: 100% !important;
  }
  .page-node.node-type-event .article_content_location .region {
    padding-right: 0 ;
    padding-left: 0;
    margin: 0 0 0 20px;
  }
  .date-icon {
    margin: auto;
  }
}
@media (max-width: 767px) {
  .form-type-select select {
    margin: 0 0 10px 0;
    width: 100%;
  }
}
@media (min-width: 480px) {
  .node-type-event .article_content_location h2 {
    line-height: 2;
    font-size: 2em;
    text-align: left;
    padding: 0 .5em;
  }
}
@media (min-width: 769px) {
  .node-type-event .article_content_location h2 {
    line-height: 2;
    font-size: 2em;
    text-align: left;
  }
}
@media (min-width: 1200px) {
  .node-type-event .article_content_location h2 {
    line-height: 125px;
    font-size: 2em;
    text-align: left;
  }
}
@media (min-width: 481px) and (max-width: 768px) {
  .article_content_location .outerdivloc .region.region-two-50-first {
    width: 33%;
  }
  .article_content_location .outerdivloc .region.region-two-50-second {
    width: 66%;
  }
  .date-icon {
    margin-left: .5em;
  }
}
.form-item:first-child {
  /*margin-top: 1em;*/
}
.no-sidebars.node-type-page article {
  /*padding: 1em;*/
}
.no-sidebars.node-type-page .main-image img {
  width: 100%;
}
.aboutnififorumlgcallout {
  font-weight: bold;
  font-size: 1.2em;
}
.aboutnififorumblocked {
  color: #96ce47;
  border-color: #96ce47;
  border-top: 4px solid;
  border-bottom: 4px solid;
  height: 100px;
  font-weight: bold;
  font-family: 'Raleway', 'sans-serif';
  font-weight: 900 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: table-cell;
  vertical-align: middle;
  font-size: 1.25em;
  text-align: center;
}
.ralewayfont {
  font-weight: bold;
  font-family: 'Raleway', 'sans-serif';
  font-weight: 900 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.educatorsh3.ralewayfont {
  /*background: #434752;*/
  color: #434752;
    padding: 0.5em 0;
}
.page-node-1906 h3 img {
  display: none;
}

.region-banner-image p {
  margin: 0;
}
/* added 07/07/2014 MS ***********************************************************************************************************************/
/* added 07/07/2014 MS ***********************************************************************************************************************/
/* added 07/07/2014 MS ***********************************************************************************************************************/
.calendardivwithicon {
  width: 100%;
  display: inline-block;
}
.calendar-stack {
  position: relative;
  display: inline-block;
  max-width: 100%;
  /*height: 1em;
  margin-left: 20px;*/
}
.calendar-day {
  top: 4em;
  left: 8px;
  font-size: 100%;
  font-weight: 700;
  text-align: center;
  position: absolute;
  color: black;
  max-width: 7em;
}
.calendar-day a {
  font-weight: 700;
  text-align: center;
  color: #000000;
}
.calendar-day a:hover {
  color: #515663;
}
.fa-calendar-o-nifi {
  font-size: 9em;
}
.fa-calendar-o-nifi:before {
  content: "\f133";
}
.page-events .fa-map-marker,
.page-events-archive .fa-map-marker {
  margin-right: 10px;
}
.fa-map-marker:before {
  content: "\f041";
}


.maplinkwithicon {
    /*font-size: 130%;
    font-weight: bold;
    color: #96ce47;
    border: 1px solid #717171;
    padding: 10px;
    border-radius: 3px;
    margin-right: 10px;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;*/
    
    font-family: "PT Sans";
    position: relative;
    display: inline-block;
    border: 1px solid #8ac735;
    background-color: #96ce47;
    box-shadow: 0 2px 1px #709b32;
    text-decoration: none;
    text-shadow: none;
    font-size: 0.88em;
    padding: 0.3em 1.1em;
    display: inline-block;
    box-sizing: border-box;
    /*margin: .5em .3em .5em 0;*/
    margin-top: 0.4em;
    max-width: 100%;
    overflow: visible;
    line-height: 1.2em;
    vertical-align: baseline;
    border-radius: 2px;
    font-weight: lighter;
    /*letter-spacing: .06em;*/
    text-align: center;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
}

.maplinkwithicon:link,
.maplinkwithicon:visited, 
.fa.fa-map-marker {
    color: #FFFFFF !important;
}
.maplinkwithicon:hover {
    background-color: #8ac735;
}
.maplinkwithicon:focus,
.maplinkwithicon:active {
  right: -1px;
  bottom: -1px;
  box-shadow: none;
}


.locationdivwithicon {
  width: auto;
  top: 0;
  position: relative;
  display: inline-block;
  padding: 0 0 0 1.5em;
  /*height: auto;*/
}
@media (max-width:1024px) {
    .locationdivwithicon {
        padding: 0 0 0 0.5em;
    }
}
/*@media (max-width:768px) {
    .page-events #main-content #content #block-system-main article, .page-events-archive #main-content #content #block-system-main article {
        float: none;
        min-height: 14em;
        padding: 0 0 3em;
        width: 100%;
    }
}*/


.locationdivwithicon p {
  vertical-align: middle;
  font-size: 1.3em;
  margin: 0;
  line-height: 1.25;
  /*margin-bottom: 1em;
  margin-top: 30px;*/
}
.homeeventtextdiv {
  width: 100%;
}
.page-node.node-type-event .homeeventtextdiv {
  width: 100%;
}
.page-home .homeeventtextdiv {
  width: 100%;
}
.indeventlocdiv {
  width: 100%;
}

/*@media (max-width: 864px) {
  .page-home .view-clone-of-commons-events-upcoming-events .views-row {
    padding-bottom: 2em;
  }
  .page-home .calendar-stack {
    margin-left: 0;
  }
}
@media (min-width: 865px) {
  .locationdivwithicon p {
    margin-top: 0;
  }
  .calendar-stack {
    width: 30%;
    margin-left: 0;
  }
  .page-home .calendar-stack {
    width: 40%;
    margin-left: 0;
  }
  .locationdivwithicon {
    width: 60%;
  }
  .page-node.node-type-event .calendar-stack {
    width: 40%;
    margin-left: 0;
  }
  .page-home .homeeventtextdiv {
    width: 60%;
  }
}
@media (min-width: 1200px) {
  .page-node.node-type-event .homeeventtextdiv {
    width: 25%;
  }
}*/
.page-home .home-location-text-div p {
  margin: 0;
}
/*#messages {  //troubleshooting help messages
  display:none;
}*/
.view-commons-events-event-attendee-list .owl-item .views-field-picture,
.view-commons-events-convenors .owl-item .views-field-picture,
.view-commons-events-organizers .owl-item .views-field-picture {
  padding: 0;
}
@media (min-width: 769px) {
  .node-type-event #block-system-main .three-3x33 .region-three-33-second {
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
  }
}
.attachment-before .commons-event-count {
  display: none;
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
  color: #ffffff;
  outline: 0;
  z-index: 999;
}
.section-blog #block-system-main,
.section-blog-categories #block-system-main {
  margin: inherit !important;
  margin-bottom: 1em !important;
}
.section-blog #page-top #main-content-header,
.section-blog-categories #page-top #main-content-header {
  background: #ffffff;
  /*-webkit-box-shadow: #858585 1px 1px 4px;
  -moz-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;*/
  padding-bottom: 1em;
}


div.page-background div#page.container.page.snc-n.snw-n.sna-l.sns-n.ssc-n.ssw-n.ssa-l.sss-n.btc-n.btw-b.bta-l.bts-n.ntc-n.ntw-b.nta-l.nts-n.ctc-n.ctw-b.cta-l.cts-n.ptc-n.ptw-b.pta-l.pts-n.at-mt div#columns.columns.clearfix div#page-top header#main-content-header.clearfix {
    background: #ffffff;
    /*padding-bottom: 1em;*/ /* removed due to padding forums and events page down too far */
}





.section-blog #block-menu-block-1,
.section-blog-categories #block-menu-block-1 {
  margin: inherit !important;
  margin-bottom: 1em !important;
}
#block-block-24 .at-panel h2 a {
  display: block;
  font-family: 'PT Sans Narrow';
  font-weight: 600;
  color: #434752 !important;
  position: relative;
  text-decoration: none;
  text-align: center;
  font-size: inherit;
  margin-bottom: 0;
}
#block-block-24 .at-panel h2 a:hover {
  color: #515663 !important;
}
.node-type-event .supportingfiles {
  margin-top: 1em;
}
.node-type-event #eventSpecialLinks .action-link-event {
  margin-bottom: 1em;
}
.pane-advanced-forum-topic-by-taxonomy .view-empty {
  margin-bottom: 2em;
}
.section-forum .forum-table-forums td {
  vertical-align: middle;
}
.page-events-archive .select-status {
  display: none;
}
.page-events-archive .hidden-select {
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
  opacity: 1;
}
.page-events-archive #edit-field-date-value-wrapper {
  width: 100%;
}
.page-events-archive #edit-field-date-value-wrapper .views-widget {
  width: 100%;
}
.page-events-archive #edit-field-date-value-max-wrapper,
.page-events-archive #edit-field-date-value-min-wrapper {
  width: 40%;
  display: inline-block;
}
.page-events-archive #views-exposed-form-commons-events-upcoming-panel-pane-3 {
  padding: 1em 1.5em 1em 1.5em;
  margin: 1.5em 1.5em 0 1.5em;
  border-bottom: 1px solid #cccccc;
}
.page-events-archive #edit-field-event-type-tid-wrapper label:first-child {
  display: block;
}
.page-events-archive #views-exposed-form-commons-events-upcoming-panel-pane-3 .form-item:first-child {
  margin-top: 0;
}
#demoTab {
  /*display: none !important;*/
    padding: 0 0 2em 0;
}
.addthisevent-drop {
  display: inline-block;
  position: relative;
  z-index: 999998;
  color: #333;
  text-decoration: none;
}
.addthisevent-drop:hover {
  color: #555;
  text-decoration: none;
}
.addthisevent_dropdown {
  width: 200px;
  position: absolute;
  z-index: 99999;
  padding: 6px 0px 0px 0px;
  background: #ffffff;
  text-align: left;
  display: none;
  margin-top: 4px;
  margin-left: -1px;
  border-top: 1px solid #c8c8c8;
  border-right: 1px solid #bebebe;
  border-bottom: 1px solid #a8a8a8;
  border-left: 1px solid #bebebe;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.15);
}
.addthisevent_dropdown span {
  width: 175px;
  display: block;
  line-height: 110%;
  background: #ffffff;
  text-decoration: none;
  font-size: 12px;
  color: #6d84b4;
  padding: 8px 10px 9px 15px;
}
.addthisevent_dropdown span:hover {
  background: #f5f5f5;
  color: #6d84b4;
  text-decoration: none;
  font-size: 12px;
}
.addthisevent span {
  display: none!important;
}
.addthisevent-drop ._url,
.addthisevent-drop ._start,
.addthisevent-drop ._end,
.addthisevent-drop ._summary,
.addthisevent-drop ._description,
.addthisevent-drop ._location,
.addthisevent-drop ._organizer,
.addthisevent-drop ._organizer_email,
.addthisevent-drop ._facebook_event,
.addthisevent-drop ._all_day_event {
  display: none!important;
}
.addthisevent_dropdown .copyx {
  width: 200px;
  height: 21px;
  display: block;
  position: relative;
  cursor: default;
}
.addthisevent_dropdown .brx {
  width: 180px;
  height: 1px;
  overflow: hidden;
  background: #e0e0e0;
  position: absolute;
  z-index: 100;
  left: 10px;
  top: 9px;
}
.addthisevent_dropdown .frs {
  position: absolute;
  top: 5px;
  cursor: pointer;
  right: 10px;
  padding-left: 10px;
  font-style: normal;
  font-weight: normal;
  text-align: right;
  z-index: 101;
  line-height: 110%;
  background: #ffffff;
  text-decoration: none;
  font-size: 9px;
  color: #cacaca;
}
.addthisevent_dropdown .frs:hover {
  color: #6d84b4;
}
.addthisevent {
  visibility: hidden;
}

/* Nav changes to allow dropdown */

.sf-menu a.menuparent {
  padding-right:25px !important;
}

.sf-menu .sf-sub-indicator {
  bottom:.8em;
  top:initial;
}

.sf-menu li:hover > ul, .sf-menu li.sfHover ul {
  top:65px;
}

#menu-bar.nav ul.menu li.active-trail a, #menu-bar.nav ul.menu li.sfHover a {
  text-shadow:none;
  color:#434752;
}

#menu-bar.nav ul.menu li.sfHover a div, #menu-bar.nav ul.menu li.sfHover a span, #menu-bar.nav ul.menu li.sfHover a i {
  color:#434752;
}


#menu-bar.nav ul.menu li.active-trail a div, #menu-bar.nav ul.menu li.active-trail a span, #menu-bar.nav ul.menu li.active-trail a i {
  color:#434752;
}

/* Submenu */

.sf-menu.sf-horizontal.sf-shadow ul {
  background:none;
}

#menu-bar.nav ul.menu ul {
  background:#e7e7e7;
  border-radius: 4px;
  border-top-left-radius:0;
  border-top-right-radius:0;
  padding-right:0 !important;
}

#menu-bar.nav ul.menu ul li{
  border:none;
  padding-bottom:0 !important;
  height:auto;
  background-color:transparent;
  color:#434752;
}

#menu-bar.nav ul.menu ul li a {
  border:none;
  color:#434752;
  background-color:transparent;
  height:auto;
  display:block;
  padding:3px 20px;
  box-shadow:none;
  white-space:normal;
}

#menu-bar.nav ul.menu ul li a:hover, #menu-bar.nav ul.menu ul li a:active {
  color:#434752 !important;
}

.palette-orange-red #menu-bar.nav ul.menu li li a {
  border:none !important;
  box-shadow:none !important;
  -moz-box-shadow:none !important;
  -webkit-box-shadow:none !important;
  margin:0 !important;
}

.region.forum-two {
   float: left;
}

.region.forum-two-33-66-first {
 width: 48% !important;
 clear: both !important;
 float: left !important;
 margin-right: 10px !important;
}

.region.forum-two-33-66-second {
 width: 48% !important;
 clear: none !important;
 float: right !important;
}

@media screen and (max-width: 768px) {
    .region.forum-two {
       width: 100%;
    }
.region.forum-two-33-66-first {
  width: 100% !important;
  clear: both !important;
  float: left !important;
  margin-right: 10px !important;
}

.region.forum-two-33-66-second {
  width: 100% !important;
  clear: none !important;
  float: right !important;
}    
}


#node-11085 > div.clearfix.main-event-content h2 a,
#node-11085 > div.clearfix.main-event-content a {
    color:#709b37;
}
#node-11085 > div.clearfix.main-event-content h2 a:hover,
#node-11085 > div.clearfix.main-event-content a:hover {
    color:#96ce47;
}

.node-side-index-page a {
 color:#709b37 !important;
}
.node-side-index-page a:hover {
    color:#96ce47 !important;
}

#node-11159 > div.node-content > section {
  display: none;
}
#node-11159 > header {
  margin-bottom: 20px;
}

.node-type-nifi-directors .field-name-field-image {
    margin-right: 2em !important;
}

#edit-account > div.form-item.form-type-textfield.form-item-mail > div {
    display: none;
}

/* Hide part of the upper right utility nav */
li.login.last {
    border-left-style: none !important;
}
li.signup.first {
    display: none;
}

.pane-advanced-forum-topic-by-taxonomy {
    display: none !important;
}


#footer li.vimeo a {
  text-align: center;
  background-color: #96ce47;
  border-radius: 0;
}
#footer li.vimeo a i {
  color: #fff !important;
}
#footer li.vimeo a:hover i {
  color: #434752 !important;
}