@charset "UTF-8";
/*********************
CLEARFIXIN'
*********************/
.clearfix {
  zoom: 1;
}
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}

/*********************
TOOLS
*********************/
* {
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
}

/*********************
TYPOGRAPHY
*********************/
.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdue it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
RESPONSINESS
********************/
/*********************
BOX SIZING
*********************/
@font-face {
  font-family: 'univers';
  src: url("../fonts/univers/universltstd-webfont.eot");
  src: url("../fonts/univers/universltstd-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/univers/universltstd-webfont.woff") format("woff"), url("../fonts/univers/universltstd-webfont.ttf") format("truetype"), url("../fonts/univers/universltstd-webfont.svg#univers_lt_std55_roman") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'univers-bold';
  src: url("../fonts/univers/universltstd-bold-webfont.eot");
  src: url("../fonts/univers/universltstd-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/univers/universltstd-bold-webfont.woff") format("woff"), url("../fonts/univers/universltstd-bold-webfont.ttf") format("truetype"), url("../fonts/univers/universltstd-bold-webfont.svg#univers_lt_std65_bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'univers-condensed-regular';
  src: url("../fonts/univers/universltstd-cn-webfont.eot");
  src: url("../fonts/univers/universltstd-cn-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/univers/universltstd-cn-webfont.woff") format("woff"), url("../fonts/univers/universltstd-cn-webfont.ttf") format("truetype"), url("../fonts/univers/universltstd-cn-webfont.svg#univers_lt_std57_condensed") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'univers-condensed';
  src: url("../fonts/univers/_universcondensed1361511966-webfont.eot");
  src: url("../fonts/univers/_universcondensed1361511966-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/univers/_universcondensed1361511966-webfont.woff") format("woff"), url("../fonts/univers/_universcondensed1361511966-webfont.ttf") format("truetype"), url("../fonts/univers/_universcondensed1361511966-webfont.svg#univers_condensedregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'univers-condensed-14048';
  src: url("../fonts/univers/14048-webfont.eot");
  src: url("../fonts/univers/14048-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/univers/14048-webfont.woff") format("woff"), url("../fonts/univers/14048-webfont.ttf") format("truetype"), url("../fonts/univers/14048-webfont.svg#univers_condensedbold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'univers-condensed-bold';
  src: url("../fonts/univers/univers_cn_b_o-webfont.eot");
  src: url("../fonts/univers/univers_cn_b_o-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/univers/univers_cn_b_o-webfont.woff") format("woff"), url("../fonts/univers/univers_cn_b_o-webfont.ttf") format("truetype"), url("../fonts/univers/univers_cn_b_o-webfont.svg#univers_lt_47_condensedltBdIt") format("svg");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'bebas';
  src: url("../fonts/bebas/BebasNeue-webfont.eot");
  src: url("../fonts/bebas/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/bebas/BebasNeue-webfont.woff") format("woff"), url("../fonts/bebas/BebasNeue-webfont.ttf") format("truetype"), url("../fonts/bebas/BebasNeue-webfont.svg#BebasNeueRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BebasNeue';
  src: url("../fonts/bebas/bebasneue.eot");
  src: url("../fonts/bebas/bebasneue.eot?#iefix") format("embedded-opentype"), url("../fonts/bebas/bebasneue.woff") format("woff"), url("../fonts/bebas/bebasneue.ttf") format("truetype"), url("../fonts/bebas/bebasneue.svg#BebasNeueRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BebasNew';
  src: url("../fonts/bebas_new/BebasNeue_Bold.otf");
  src: url("../fonts/bebas_new/TTF/BebasNeue_Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'avenir';
  src: url("../fonts/avenir/_avenir-webfont.eot");
  src: url("../fonts/avenir/_avenir-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir/_avenir-webfont.woff") format("woff"), url("../fonts/avenir/_avenir-webfont.ttf") format("truetype"), url("../fonts/avenir/_avenir-webfont.svg#avenirbook") format("svg");
  font-weight: normal;
  font-style: normal;
}
html {
  background: #fff;
}

html, body {
  height: 100%;
}

.page-wrapper {
  min-height: 100%;
  overflow-x: hidden;
}

#page {
  overflow: auto;
  overflow: visible;
  padding-bottom: 154px;
}

#footer {
  position: relative;
  margin-top: -154px;
  /* negative value of footer height */
  height: 154px;
  clear: both;
}

body:before {
  content: "";
  height: 100%;
  float: left;
  width: 0;
  margin-top: -32767px;
}

/*headers*/
.header-wrapper {
  overflow: visible;
}

#name-and-slogan {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  vertical-align: top;
  min-height: 100%;
  padding-right: 0;
}

#branding {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  display: inline-block;
  padding-left: 0;
  text-align: left;
  margin-right: 0;
}

.header-color-row-one {
  border-top: 0;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.region-header {
  width: 100%;
}

.commons-sign-up, .commons-sign-up:hover {
  background: #0354a6;
  border: 1px solid white;
  font-family: 'bebas',Arial,Helvetica,sans-serif;
  width: 84px;
  padding: 6px 0 3px;
  text-align: center;
  text-shadow: none;
  font-weight: normal;
  color: white;
  font-size: 20px;
}

.commons-login, .commons-login:hover {
  background: black;
  border: 1px solid white;
  font-family: 'bebas',Arial,Helvetica,sans-serif;
  width: 84px;
  padding: 6px 0 3px;
  text-align: center;
  text-shadow: none;
  font-weight: normal;
  color: white !important;
  font-size: 20px;
}

h1#site-name {
  font-family: 'bebas',Arial,Helvetica,sans-serif;
  font-size: 52px;
  letter-spacing: 1px;
}

h1#site-name a {
  color: black;
}

body {
  background: white;
  font: 14px "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font: 15px/23px "avenir", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

a {
  color: #26a9df;
}

h2.pane-title.block-title {
  font-family: "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: black;
  font-size: 24px;
  letter-spacing: 1px;
  padding-bottom: 30px;
  margin-bottom: 10px;
  border-bottom: 1px solid #999;
  letter-spacing: 1px;
  padding-bottom: 30px;
  margin-bottom: 10px;
  border-bottom: 1px solid #999;
}

#primary-node-content h2.pane-title.block-title {
  font-family: "univers-condensed-regular", "univers-condensed", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 32px;
  text-transform: none;
  color: #9e1f63;
  margin: .5em 0 .2em;
}

.block-search {
  display: block;
  background: white;
  border-radius: 0;
  border: 1px solid #ddd;
  box-shadow: none;
  height: 30px;
  margin: 0px 0px 0px 10px;
  position: relative;
}

/*headers*/
.header-color-row-two {
  display: none;
}

.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.page-get-connected.logged-in .view-commons-homepage-content > .view-content, body.page-get-connected.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: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

#header {
  padding: 14px 0 0;
}

#main-content-header {
  /*margin:0 -10px;*/
}

#header a {
  color: #26a9df;
}

.page-groups #content-column {
  padding-bottom: 20px;
}

.three-3x33 .region-three-33-first, .three-3x33 .region-three-33-second, .three-3x33 .region-three-33-third {
  padding: 0 10px;
}

.three-3x33 .block-inner {
  padding: 0;
}

.region-three-33-second section > .block-inner > .block-content > .view > .view-content > .views-row {
  min-height: 65px;
}

.region-three-33-second section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-title {
  font: 22px 'bebas', arial,sans-serif;
  padding-left: 78px;
}

.region-three-33-second section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-title-field {
  font: 22px 'bebas', arial,sans-serif;
  padding-left: 78px;
}

.region-three-33-second section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-title a {
  color: black;
}

.region-three-33-second section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-title-field a {
  color: black;
}

.region-three-33-second section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-view {
  padding-left: 78px;
}

.region-three-33-second section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-field-group-logo {
  float: left;
}

.region-three-33-third section > .block-inner > .block-content > .view > .view-content > .views-row {
  min-height: 65px;
  padding-left: 0;
}

.region-three-33-third section > .block-inner > .block-content > .view > .view-content > .views-row:before {
  display: none;
}

.region-three-33-third section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-title {
  font: 22px 'bebas', arial,sans-serif;
  padding-left: 78px;
}

.region-three-33-third section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-title-field {
  font: 22px 'bebas', arial,sans-serif;
  padding-left: 78px;
}

.region-three-33-third section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-title a {
  color: black;
}

.region-three-33-third section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-title-field a {
  color: black;
}

.region-three-33-third section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-field-date {
  position: relative;
  padding-left: 78px;
}

.region-three-33-third section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-field-date:before {
  background: url(http://commons.humminbird.net/profiles/commons/themes/contrib/commons_origins/images/icons-s0eb3728c55.png) 0px -821px no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.region-three-33-third section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-capacity-used, .region-three-33-third section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-comment-count {
  display: block;
  padding-left: 78px;
}

.region-three-33-third section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-field-logo {
  float: left;
}

h2.pane-title.block-title {
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #9e1f63;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  padding-bottom: 0;
  margin-bottom: 4px;
  border-bottom: 0;
  letter-spacing: -1px;
  line-height: 22px;
}

#block-search-form {
  display: block;
  background: white;
  border-radius: 0;
  border: 1px solid #ddd;
  box-shadow: none;
  height: 30px;
  margin: 0px 0px 0px 10px;
  position: relative;
  color: black;
}

#block-search-form input {
  color: black;
}

#block-search-form .select-status {
  font-family: 'bebas',Arial,Helvetica,sans-serif;
  color: #9e1f63;
  font-size: 22px;
}

#footer {
  border-top: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  color: #000;
}
#footer .pane-page-logo {
  margin: 0 0 10px 0;
}
#footer .pane-page-logo #logo {
  display: block;
  margin: 0 auto;
  float: none;
  text-align: center;
}
#footer .pane-custom.pane-1, #footer .pane-custom.pane-2, #footer .pane-custom.pane-3 {
  margin: 0;
  font-size: 10px;
}
#footer .pane-custom.pane-1 p, #footer .pane-custom.pane-2 p, #footer .pane-custom.pane-3 p {
  margin: 0;
}
#footer .pane-block-5 {
  margin-bottom: 0;
  text-align: center;
}

.footer-top-bg {
  background: transparent url("../img/rotate-footer-bg/rotate.php") center center repeat-x;
  margin-bottom: 4px;
  height: 24px;
}

#footer > .footer-inner {
  background: url("../img/footer-bg.png") repeat-x left top;
  height: 147px;
}

.pane-menu-menu-footer-menu {
  margin: 0;
}

div.pane-menu-menu-footer-menu ul.menu {
  list-style-type: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-bottom-color: #918F8F;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-image-slice: 100% 100% 100% 100%;
  border-image-source: none;
  border-image-width: 1 1 1 1;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: #918F8F;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-left-style-value: solid;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-left-width-value: 0;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: #918F8F;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-right-style-value: solid;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-right-width-value: 0;
  border-top-color: #918F8F;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 0px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 6px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 6px;
  width: 100%;
  height: 31px;
  text-align: center;
  border: 0;
}

div.pane-menu-menu-footer-menu ul.menu li {
  /*display: inline;*/
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: #918F8F;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-left-style-value: solid;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-left-width-value: 1px;
  /*float: left;*/
  display: inline-block;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 0;
  /*  padding-left: 6px;
    padding-right: 6px;*/
  padding-top: 0;
  padding: 0;
  text-align: center;
}

div.pane-menu-menu-footer-menu ul.menu li:first-child {
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: -moz-use-text-color;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-left-style-value: none;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-left-width-value: 0;
  border-left: 0;
  padding-left: 0;
}

div.pane-menu-menu-footer-menu ul.menu li a {
  margin: 0 5px;
  -moz-text-blink: none;
  -moz-text-decoration-color: -moz-use-text-color;
  -moz-text-decoration-line: none;
  -moz-text-decoration-style: solid;
  color: #000;
  cursor: pointer;
  display: block;
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 13px;
  height: 26px;
  line-height: 26px;
  text-transform: uppercase;
  transition-delay: 0s;
  transition-duration: 0.3s;
  transition-property: all;
  transition-timing-function: ease-out;
  position: relative;
  padding: 0 5px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.25);
}
div.pane-menu-menu-footer-menu ul.menu li a:after {
  content: "•";
  position: absolute;
  right: -10px;
  top: 0;
  height: 100%;
  width: 10px;
}

div.pane-menu-menu-footer-menu ul.menu li:last-child a:after {
  display: none;
}

div.pane-menu-menu-footer-menu ul.menu li a:hover {
  background-attachment: scroll;
  background-clip: border-box;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
}

div.pane-menu-menu-secondary-footer-menu h2.pane-title {
  display: none;
}

div.pane-menu-menu-secondary-footer-menu ul.menu {
  clear: both;
  margin-bottom: 6px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding: 0;
  text-align: center;
}

div.pane-menu-menu-secondary-footer-menu ul.menu li {
  display: inline;
  font-size: 11px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

div.pane-menu-menu-secondary-footer-menu ul.menu li:after {
  color: #000;
  content: '//';
  padding-left: 10px;
  padding-right: 5px;
}

div.pane-menu-menu-secondary-footer-menu ul.menu li.last:after {
  content: '';
}

div.pane-menu-menu-secondary-footer-menu ul.menu li a {
  -moz-text-blink: none;
  -moz-text-decoration-color: -moz-use-text-color;
  -moz-text-decoration-line: none;
  -moz-text-decoration-style: solid;
  color: #000;
  text-transform: uppercase;
  display: inline-block;
}

div.pane-menu-menu-secondary-footer-menu ul.menu li a:hover {
  color: #0054a6;
}

.pane-activity-ticker h2.pane-title {
  margin-bottom: 10px;
  padding-top: 10px;
}

#views_slideshow_cycle_main_activity_ticker-block .views-slideshow-cycle-main-frame-row-item {
  width: 300px;
  float: left;
  margin-right: 20px;
  font-size: 12px;
  line-height: 14px;
}

#views_slideshow_cycle_main_activity_ticker-block .views-slideshow-cycle-main-frame-row-item .views-field-description {
  margin-bottom: 5px;
}

#views_slideshow_cycle_main_activity_ticker-block .views-slideshow-cycle-main-frame-row-item a {
  text-decoration: none;
}

#views_slideshow_cycle_main_activity_ticker-block .views-slideshow-cycle-main-frame-row-item a em {
  font-style: normal;
}

#views_slideshow_cycle_main_activity_ticker-block .views-slideshow-cycle-main-frame-row-item.views-row-2 {
  margin-right: 0;
}

#views_slideshow_cycle_main_featured_slider-block_1 {
  height: 547px;
}

#views_slideshow_cycle_main_featured_slider-block_1 div.slide-title a {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0.65);
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 0px;
  padding-top: 18px;
  color: #FFFFFF;
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 6px;
  text-transform: uppercase;
  font-family: 'bebas',Arial,Helvetica,sans-serif;
  display: block;
  text-decoration: none !important;
  position: absolute;
  width: 936px;
  overflow: hidden;
}

.view-featured-slider .slide-title a {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0.65);
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 18px;
  color: #FFFFFF;
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 6px;
  text-transform: uppercase;
  font-family: 'bebas',Arial,Helvetica,sans-serif;
  display: block;
  text-decoration: none !important;
  position: absolute;
  width: 592px;
  overflow: hidden;
}

#views_slideshow_cycle_main_featured_slider-block_1 div.slider-image-caption, .view-featured-slider div.slider-image-caption {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
  bottom: 10px;
  color: #FFFFFF;
  font-style: italic;
  padding: 0 4px;
  position: absolute;
  right: 4px;
}

#views_slideshow_cycle_main_featured_slider-block_1 div.slider-image-caption p,
#views_slideshow_cycle_main_featured_slider-block_1 div.slider-image-caption div.slider-image-caption,
.view-featured-slider div.slider-image-caption p, .view-featured-slider div.slider-image-caption {
  margin: 0;
  display: inline;
}

.pane-featured-slider {
  overflow: hidden;
  position: relative;
}

.view-featured-slider #views_slideshow_controls_text_pause_featured_slider-block_1, .view-featured-slider .views-slideshow-controls-text-pause {
  display: none;
}

.views_slideshow_controls_text_pause {
  display: none;
}

.view-featured-slider #views_slideshow_controls_text_featured_slider-block_1 {
  position: absolute;
  width: 960px;
  z-index: 999;
}

.view-featured-slider .views-slideshow-controls-text {
  position: absolute;
  width: 640px;
  z-index: 999;
}

#views_slideshow_controls_text_previous_featured_slider-block_1,
#views_slideshow_controls_text_next_featured_slider-block_1,
.view-featured-slider .views-slideshow-controls-text-previous,
.view-featured-slider .views-slideshow-controls-text-next {
  padding: 17px;
}

#views_slideshow_controls_text_previous_featured_slider-block_1, .view-featured-slider .views-slideshow-controls-text-previous {
  float: left;
}

#views_slideshow_controls_text_next_featured_slider-block_1, .view-featured-slider .views-slideshow-controls-text-next {
  float: right;
}

#views_slideshow_controls_text_previous_featured_slider-block_1 {
  margin-top: -315px;
}

#views_slideshow_controls_text_next_featured_slider-block_1 {
  margin-top: -315px;
}

.view-featured-slider .views-slideshow-controls-text-previous {
  margin-top: -225px;
}

.view-featured-slider .views-slideshow-controls-text-next {
  margin-top: -225px;
}

#views_slideshow_controls_text_previous_featured_slider-block_1 a,
#views_slideshow_controls_text_next_featured_slider-block_1 a,
.view-featured-slider .views-slideshow-controls-text-previous a,
.view-featured-slider .views-slideshow-controls-text-next a {
  display: block;
  height: 45px;
  width: 25px;
  text-indent: -9999px;
  cursor: pointer;
  opacity: 0.5;
  border: 0;
}

#views_slideshow_controls_text_previous_featured_slider-block_1 a, .view-featured-slider .views-slideshow-controls-text-previous a {
  background: url("../img/sprite.png") no-repeat scroll 0 -110px transparent;
}

#views_slideshow_controls_text_next_featured_slider-block_1 a, .view-featured-slider .views-slideshow-controls-text-next a {
  background: url("../img/sprite.png") no-repeat scroll -26px -110px transparent;
}

#views_slideshow_controls_text_previous_featured_slider-block_1 a:hover,
#views_slideshow_controls_text_next_featured_slider-block_1 a:hover,
.view-featured-slider .views-slideshow-controls-text-previous a:hover,
.view-featured-slider .views-slideshow-controls-text-next a:hover {
  opacity: 1;
}

#main #content h1#page-title {
  display: none;
}

.pane-global-header {
  border-bottom: solid 1px #918F90;
  padding-top: 20px;
  padding-bottom: 10px;
}

.pane-system-main-menu .pane-content {
  float: right;
  display: inline-block;
}
.pane-system-main-menu h2.pane-title {
  display: none;
}
.pane-system-main-menu .block-content > ul.menu {
  margin: 0;
  padding: 0;
}
.pane-system-main-menu .block-content > ul.menu > li {
  float: left;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0;
  position: relative;
  margin: 0;
  font-size: 20px;
}
.pane-system-main-menu .block-content > ul.menu > li a {
  color: white;
  -moz-text-blink: none;
  -moz-text-decoration-color: -moz-use-text-color;
  -moz-text-decoration-line: none;
  -moz-text-decoration-style: solid;
  font-family: "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 20px;
  letter-spacing: 0px;
  line-height: 20px;
  padding: 7px 16px 6px;
  text-decoration: none;
  display: block;
  color: #FFF !important;
  text-transform: uppercase;
}
.pane-system-main-menu .block-content > ul.menu > li a.make-highlighted {
  color: #FFF !important;
  background: #000;
}
.pane-system-main-menu .block-content > ul.menu > li a.stay-highlighted {
  color: #FFF !important;
  background: #000;
}
.pane-system-main-menu .block-content > ul.menu > li ul li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}
.pane-system-main-menu .block-content > ul.menu > li ul li ul {
  position: relative;
  background: transparent;
}
.pane-system-main-menu .block-content > ul.menu > li ul li ul li {
  padding: 0;
}
.pane-system-main-menu .block-content > ul.menu > li ul li ul li:hover, .pane-system-main-menu .block-content > ul.menu > li ul li ul li:active {
  background: #652044 none repeat scroll 0 0 !important;
}
.pane-system-main-menu .block-content > ul.menu > li ul li ul li a {
  background: transparent !important;
  padding: 3px 10px 2px 25px;
}
.pane-system-main-menu .block-content > ul.menu > li ul li ul li a:hover, .pane-system-main-menu .block-content > ul.menu > li ul li ul li a:active {
  background: transparent;
}
.pane-system-main-menu .block-content > ul.menu > li ul li.twp-menu-reg a {
  display: inline-block;
}
.pane-system-main-menu .block-content > ul.menu > li ul li.twp-menu-reg .mean-expand {
  display: inline-block;
}
.pane-system-main-menu .block-content > ul.menu > li.last {
  background: none;
  padding: 0;
}
.pane-system-main-menu .block-content > ul.menu > li.last a {
  margin-right: 0;
}
.pane-system-main-menu .block-content > ul.menu > li, .pane-system-main-menu .block-content > ul.menu > li.active a, .pane-system-main-menu .block-content > ul.menu > li:hover a {
  color: white;
}
.pane-system-main-menu .block-content > ul.menu > li:hover > a {
  background: #652044;
}
.pane-system-main-menu .block-content > ul.menu > li.active-trail > a {
  background: #652044;
}

.pane-system-main-menu .block-content > ul.menu li > ul {
  display: none;
  position: absolute;
  background: #9e1f63;
  background: rgba(158, 31, 99, 0.9);
  border: 0;
  top: 100%;
  left: 0px;
  border: 0;
  padding: 0;
  z-index: 9999;
  margin: 0;
}

.pane-system-main-menu .block-content > ul.menu li:hover > ul {
  display: block;
}

.pane-system-main-menu .block-content > ul.menu > li > ul > li {
  list-style: none;
  margin: 0px 0 0px 0;
  font-size: 20px;
  padding: 0;
}

.pane-system-main-menu .block-content > ul.menu > li > ul > li a {
  text-transform: inherit;
  color: #fff;
  text-decoration: none;
  font-family: "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 15px;
  letter-spacing: 0.8px;
  line-height: 20px;
  font-weight: normal;
  padding: 3px 16px 2px;
  margin: 0;
}

.pane-system-main-menu .block-content > ul.menu > li > ul > li:hover a,
.pane-system-main-menu .block-content > ul.menu > li > ul > li a.active {
  background: rgba(101, 32, 68, 0.9);
}

.pane-system-main-menu .block-content > ul.menu li > ul a {
  font-size: 20px;
}

div#mini-panel-global_header .panel-col-first {
  width: 290px;
}

div#mini-panel-global_header .panel-col-last {
  width: 660px;
}

div#mini-panel-global_header .panel-col-last .panel-separator {
  margin: 0;
}

#mini-panel-global_footer div.panel-separator {
  margin: 0;
}

#mini-panel-global_footer {
  padding-top: 20px;
}

.pane-menu-menu-secondary-footer-menu {
  /*margin-top: -25px;*/
  margin-bottom: 0;
}

div#mini-panel-global_header .pane-search-form {
  display: inline-block;
  float: right;
  padding-left: 1px;
}

div#mini-panel-global_header .pane-search-form input.form-text {
  font-size: 12px;
  height: 16px;
  line-height: 12px;
  margin: 0;
  padding: 0;
}

div#mini-panel-global_header .form-item-search-block-form input {
  line-height: 12px;
  padding: 1px;
}

div#mini-panel-global_header .pane-follow-site {
  display: inline-block;
  margin-left: 340px;
  float: left;
  margin-right: 6px;
}

div#mini-panel-global_header .panel-col-last .pane-search-form form#search-block-form input.form-submit {
  height: 21px;
  border-radius: 0;
  border: 1px solid #B4B4B4;
  background-color: #F0F0F0;
  font-size: 14px;
  line-height: 14px;
}

div.follow-links .follow-link {
  height: 20px;
  width: 20px;
  margin: 0 2px;
  padding: 0;
}

div.follow-links a.follow-link-this-site {
  background: url("../img/follow_icons.jpg") no-repeat -60px 0px;
}

div.follow-links a.follow-link-facebook {
  background: url("../img/follow_icons.jpg") no-repeat 0px 0px;
}

div.follow-links a.follow-link-twitter {
  background: url("../img/follow_icons.jpg") no-repeat -20px 0px;
}

div.follow-links a.follow-link-googleplus {
  background: url("../img/follow_icons.jpg") no-repeat -40px 0px;
}

div.follow-links a.follow-link-instagram {
  background: url("../img/icon-instagram.png") no-repeat;
}

div#mini-panel-global_header .panel-col-last .pane-search-form form#search-block-form h2 {
  display: none;
}

div#mini-panel-global_header .panel-col-last .pane-search-form form#search-block-form .form-item {
  margin: 0;
}

.panel-2col-stacked .panel-col-first {
  width: 650px;
}

.panel-2col-stacked .panel-col-last {
  width: 300px;
  float: right;
}

.pane-follow-site {
  float: right;
}

.pane-follow-site .pane-content {
  float: right;
}

.pane-follow-site h2.pane-title {
  font-size: 14px;
  float: left;
  color: #676767;
  margin: 0;
  padding: 0;
  margin-top: 4px;
  margin-right: 3px;
}

.pane-follow-site .follow-link {
  text-indent: -9999px;
  display: inline-block;
  /*float: left;*/
  /* ****** this was needed in 1.0 release ***** */
}

.pane-follow-site div.follow-link-wrapper {
  float: left;
  /* ****** this is needed in 2.0 release, because wrappers were added ***** */
}

/*
 * Join us webform
 */
article.node-webform .submitted, article.node-webform .statistics_counter {
  display: none;
}

#block-node-9490 {
  background-color: #FF5C19;
}

/*
 * Other
 */
h3 {
  font-family: 'bebas', Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: normal;
  line-height: 26px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-top: 0;
}

ul.article-list li.article h3 {
  margin-bottom: 6px;
}

ul.article-list li.article .read-more {
  color: #58595b;
  font-weight: bold;
  margin-bottom: 0;
  text-decoration: none;
  text-transform: uppercase;
}

ul.article-list li.article .read-more:hover {
  color: #0054a6;
}

ul.article-list li.article h3 a {
  color: #000;
  text-decoration: none;
}

ul.article-list li.article h3 a:hover {
  color: #0054a6;
}

ul.article-list li.article .img {
  left: 0;
  position: absolute;
  top: 20px;
}

ul.article-list {
  margin: 0;
}

ul.article-list li {
  border-top: 1px solid #918F8F;
  list-style: none;
  margin: 10px 0 0;
  padding: 20px 0 0;
  position: relative;
}

ul.article-list li.article {
  min-height: 140px;
  padding-left: 160px;
}

ul.article-list li.article p {
  margin-bottom: 6px;
  margin-top: 0;
}

ul.article-list li {
  list-style: none;
}

/*#content {
float: left;
margin-right: 20px;
width: 640px;
}*/
div.views-field-service-links li {
  display: inline-block;
}

div.views-field-service-links ul {
  margin: 5px 0 0 0;
}

.menu-minipanels .panel-display div.panel-col-first {
  width: auto;
  min-width: 160px;
  max-width: 180px;
}

.menu-minipanels a {
  text-decoration: none;
}

.menu-minipanels .panel-display div.panel-col-last {
  width: 235px;
}

.menu-minipanels .panel-display div.panel-col-last .inside {
  margin: 0;
  padding-left: 7px;
}

.menu-minipanels .panel-display div.panel-col-last .pane-highlight h2.pane-title {
  margin: 0;
  font-size: 22px;
  line-height: 16px;
  font-weight: normal;
  border-bottom: solid 2px #A3A3A3;
  display: inline-block;
  margin-bottom: 10px;
}

.menu-minipanels .panel-display div.panel-col-last .pane-highlight .views-field-title a, .menu-minipanels .panel-display div.panel-col-last .pane-highlight .views-field-title-field a {
  color: black;
  text-decoration: none;
  font-size: 22px;
  line-height: 16px;
  font-family: 'bebas',Arial,Helvetica,sans-serif;
  margin: 0;
  padding: 0;
  font-weight: normal;
}

.menu-minipanels .panel-display div.panel-col-last .pane-highlight .views-field-view-node span.views-label-view-node {
  color: #1C54A2;
  font-weight: bold;
}

.menu-minipanels .panel-display div.panel-col-last .pane-highlight .views-field-view-node {
  font-size: 14px;
  margin: 0;
  padding: 0;
}

.menu-minipanels .panel-display div.panel-col-last .pane-highlight .views-field-view-node .field-content a {
  color: #58585A;
  font-size: 12px;
  font-weight: bold;
}

.menu-minipanels .panel-display div.panel-col-last .pane-highlight .views-field-body p {
  font-size: 12px;
  line-height: 13px;
  margin-top: 5px;
  margin-bottom: 0;
  color: #777;
}

.menu-minipanels .panel-display div.panel-col-last .pane-highlight .views-field-field-image {
  width: 75px;
  float: right;
  padding-left: 15px;
  padding-right: 15px;
}

.view-id-submenu .view-content .views-row {
  padding-bottom: 3px;
}

.qtip-twpthemestyle {
  min-width: 400px;
}

.qtip-content {
  padding: 0;
}

.qtip-contentWrapper {
  border: 0;
}

ul.quicktabs-tabs.quicktabs-style-basic li {
  padding: 0;
}

a, a:hover {
  text-decoration: none;
}

#quicktabs-container-article_tabs .views-field-title a, #quicktabs-container-article_tabs .views-field-title-field a {
  color: #000;
  text-decoration: none;
  font-size: 20px;
  line-height: 20px;
  letter-spacing: .5px;
  font-family: 'bebas', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}

#quicktabs-container-article_tabs .views-field-title a:hover, #quicktabs-container-article_tabs .views-field-title-field a:hover {
  color: #0054a6;
}

#quicktabs-container-article_tabs .views-field-field-image img {
  float: left;
  left: auto;
  margin: 0 20px 10px 0;
  position: static;
  top: auto;
}

#quicktabs-container-article_tabs .views-field-body p {
  margin-bottom: 6px;
}

#quicktabs-container-article_tabs div.views-row {
  font-size: 12px;
  line-height: 15px;
  padding: 20px 0 0 0;
  min-height: 0;
  border-top: 1px solid #918F8F;
  list-style: none;
  margin: 20px 0 0;
  position: relative;
}

#quicktabs-container-article_tabs div.views-row.views-row-first {
  border: 0;
  padding: 0;
  margin-top: 10px;
}

#quicktabs-container-article_tabs .views-field-view-node a {
  color: #58595B;
  font-weight: bold;
  margin-bottom: 0;
  text-decoration: none;
  text-transform: uppercase;
}

#quicktabs-container-article_tabs .views-field-view-node a span.sep {
  color: #1E57A9;
}

body.node-type-article #node-content h2.pane-title {
  display: none;
}

.pane-quicktabs-article-tabs h2.pane-title {
  display: none;
}

.pane-quicktabs-article-tabs ul.quicktabs-tabs li {
  border: 0;
  padding: 1px 1px 2px;
  font-family: 'bebas', Arial, Helvetica, sans-serif;
  margin-right: 10px;
}

.pane-quicktabs-article-tabs ul.quicktabs-tabs li.active {
  border-bottom: 0;
  padding-top: 6px;
  font-family: 'bebas', Arial, Helvetica, sans-serif;
}

.pane-quicktabs-article-tabs ul.quicktabs-tabs li a {
  background-color: #FFF;
  border: 0;
  color: #AAA;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: normal;
  text-transform: uppercase;
  font-family: 'bebas', Arial, Helvetica, sans-serif !important;
}

.pane-quicktabs-article-tabs ul.quicktabs-tabs li:hover {
  border: 0;
}

.pane-quicktabs-article-tabs ul.quicktabs-tabs li a:hover {
  border: 0;
}

.pane-quicktabs-article-tabs ul.quicktabs-tabs.quicktabs-style-basic {
  height: auto;
  font: 'BebasNeue';
  border: 0;
  padding: 0;
}

#quicktabs-container-article_tabs {
  border: solid 1px #918F90;
}

.pane-quicktabs-article-tabs ul.quicktabs-tabs li.active a {
  background-color: #9e1f63;
  padding: 2px 8px;
  color: #FFF;
  font-family: 'bebas', Arial, Helvetica, sans-serif;
}

div#views-exposed-form-article-block-block-4 .form-item {
  display: inline-block;
  padding-left: 4px;
}

/* **** newsletter signup block **** */
#join-us-block {
  margin: 0;
  padding: 80px 8px 8px;
  background: #F75D23 url("../img/signup-new-top.jpg") no-repeat left top;
  height: 62px;
}

#join-us-block h1 {
  display: none;
}

#join-us-block h2.pane-title {
  display: none;
}

#join-us-block #webform-component-first-name {
  width: 139px;
  margin: 4px 0 0 -2px;
  display: inline-block;
}

#join-us-block #webform-component-first-name input {
  width: 133px;
  border: solid 1px #000;
  font-size: 14px;
  line-height: 18px;
  height: 24px;
  padding: 0 0 0 5px;
  font-size: 12px;
  color: #666666;
}

#join-us-block #webform-component-last-name {
  width: 139px;
  margin: 4px 0 0 4px;
  display: inline-block;
}

#join-us-block #webform-component-last-name input {
  width: 133px;
  border: solid 1px #000;
  font-size: 14px;
  line-height: 18px;
  height: 24px;
  padding: 0 0 0 5px;
  font-size: 12px;
  color: #666666;
}

#join-us-block #webform-component-enter-email {
  width: 219px;
  height: 26px;
  float: left;
  margin: 5px 0 0 -2px;
}

#join-us-block #webform-component-enter-email input {
  border: solid 1px #000;
  font-size: 14px;
  width: 212px;
  line-height: 18px;
  height: 24px;
  padding: 0 0 0 5px;
  display: inline-block;
  font-size: 12px;
  color: #666666;
}

#join-us-block .field-name-body p {
  margin: 0;
  color: #000;
}

#join-us-block #edit-actions {
  margin: 1px -1px 0 7px;
  padding: 0;
  width: 61px;
  height: 26px;
  display: inline-block;
}

#join-us-block #edit-submit, #join-us-block #edit-submit--2 {
  text-indent: -9999px;
  background: url("../img/signup.jpg") no-repeat left top;
  width: 61px;
  height: 26px;
  margin-top: 4px;
  border: solid 1px #000;
}

/* *** other *** */
div.sharethis-buttons {
  margin-bottom: 20px;
  margin-top: 10px;
}
div.sharethis-buttons iframe {
  max-width: none;
}

#date-and-author {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: normal;
  color: #000;
  margin-top: 15px;
  margin-bottom: 0;
  line-height: 18px;
  letter-spacing: 0.5px;
  font-family: 'bebas', Arial, Helvetica, sans-serif;
}

#content-partner {
  text-transform: uppercase;
  font-size: 16px;
  color: #AAA;
  font-family: 'bebas', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.5px;
}

#content-partner span.content-partner-title {
  color: #000;
  text-decoration: underline;
}

body.node-type-article .field-name-field-author {
  display: none;
}

body.node-type-article .field-name-field-content-partner {
  display: none;
}

body.node-type-article .statistics_counter {
  display: none;
}

#sharethis-2 div.sharethis-wrapper {
  margin-top: 10px;
  margin-bottom: 20px;
}

#sharethis {
  margin-bottom: 20px;
}

.sharethis-wrapper {
  display: block;
  position: relative;
  border: none;
  white-space: normal;
  background: inherit;
  padding: 0 8px 3px 0;
  margin-left: -3px;
  opacity: 1;
  visibility: visible;
}

.sharethis-wrapper::before {
  border: none;
}

.sharethis-buttons {
  margin: 0;
}

.sharethis-buttons::before {
  content: none;
  background: none;
  width: auto;
  height: auto;
}

div.panel-col-top {
  margin-bottom: 20px;
}

.panel-3col-33-stacked .panel-separator {
  margin: 0 0 1.5em 0;
}

h2 {
  color: #000;
  font-size: 20px;
}

h5 {
  font-size: 14px;
  margin: 0;
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
}

article.node-article .field-name-body > p:first-child:first-letter {
  font-family: 'bebas',Arial,Helvetica,sans-serif;
  float: left;
  display: block;
  font-size: 46px;
  line-height: 10px;
  padding-right: 4px;
  padding-top: 4px;
  font-weight: normal;
}

article .field-name-field-image-caption .field-item p {
  color: #58595B;
  margin-top: 0;
  font-style: italic;
  font-size: 12px;
}

article .field-name-field-image-caption .field-item p:before {
  content: 'Photo: ';
}

#mini-panel-read_submenu_panel, #mini-panel-watch_submenu_panel, #mini-panel-look_submenu_panel, #mini-panel-listen_submenu_panel {
  border: 1px solid #A7A5A6;
  padding: 10px;
}

p.search-info {
  display: none;
}

#node-content h1.highlight span, #node-content h1.highlight span span {
  background: none repeat scroll 0 0 #000000;
  color: #FFFFFF;
  display: inline-block;
  margin: 0 0 3px;
  padding: 1px 0.1em 0;
  font-family: 'bebas',Arial,Helvetica,sans-serif;
  font-size: 42px;
  font-weight: normal;
  letter-spacing: 1.25px;
  line-height: 42px;
  text-transform: uppercase;
}

#node-content h1.highlight {
  margin-top: 0;
}

h1 {
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 32px;
  text-transform: none;
  color: #9e1f63;
}

.panel-2col-stacked .panel-col-last .inside {
  margin: 0;
}

/* carousel */
div.carousel-wrap {
  margin-bottom: 30px;
  position: relative;
}

div.carousel {
  overflow: hidden;
  height: 540px;
  width: 960px;
}

div.carousel ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}

div.carousel ul li a {
  text-decoration: none;
}

div.carousel ul li .title {
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  padding: 8px 24px 0;
  width: 912px;
}

div.carousel ul li .photo-credit {
  background: rgba(0, 0, 0, 0.75);
  bottom: 10px;
  color: #fff;
  font-style: italic;
  padding: 0 4px;
  position: absolute;
  right: 4px;
}

/* -- homepage only # 105 -- */
.homepage div.carousel ul li .title {
  background: rgba(0, 0, 0, 0.65);
  padding: 18px 24px 16px;
}

.lt-ie9 div.carousel ul li .title {
  background: transparent url("../img/title_overlay.png") repeat;
}

/* -- homepage only # 105 -- */
.lt-ie9 .homepage div.carousel ul li .title {
  background: transparent url("../img/title_overlay_ie.png") repeat;
}

div.carousel ul li iframe,
div.carousel ul li object,
div.carousel ul li embed,
.bd.homepage .embed embed,
.bd.homepage .embed object,
.bd.homepage .embed iframe {
  display: block;
  height: 540px !important;
  width: 960px !important;
}

div.carousel ul li img {
  height: 540px;
  width: 960px;
}

div.carousel ul li .title h3 {
  color: #fff;
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 6px;
  text-transform: uppercase;
}

div.carousel ul li .title p {
  margin-bottom: 6px;
}

/* -- homepage only # 105 -- */
.homepage div.carousel ul li .title h3,
.homepage div.carousel ul li .title p {
  margin-bottom: 0px;
}

div.carousel ul li .video-overlay {
  background: url("../img/sprite.png") no-repeat 0 -160px;
  bottom: 34px;
  display: block;
  height: 119px;
  opacity: .75;
  -moz-opacity: .75;
  -webkit-opacity: .75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  position: absolute;
  right: 34px;
  width: 103px;
}

div.carousel ul li:hover .video-overlay {
  opacity: 1;
  -moz-opacity: 1;
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

div.carousel-wrap #prev,
div.carousel-wrap #next {
  cursor: pointer;
  left: 0;
  padding: 17px;
  position: absolute;
  top: 240px;
  opacity: .5;
  -moz-opacity: .5;
  -webkit-opacity: .5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  z-index: 999;
}

div.carousel-wrap #next {
  left: auto;
  right: 0;
}

div.carousel-wrap #prev:hover,
div.carousel-wrap #next:hover {
  opacity: 1;
  -moz-opacity: 1;
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

div.carousel-wrap #prev span,
div.carousel-wrap #next span {
  background: url("../img/sprite.png") no-repeat 0 -110px;
  display: block;
  height: 45px;
  width: 25px;
}

div.carousel-wrap #next span {
  background-position: -26px -110px;
}

div.carousel-wrap-inner div.carousel {
  height: 360px;
  width: 640px;
}

div.carousel-wrap-inner div.carousel ul li .title {
  width: 592px;
}

div.carousel-wrap-inner div.carousel ul li img {
  height: 360px;
  width: 640px;
}

div.carousel-wrap-inner div.carousel ul li .video-overlay {
  background-position: -110px -160px;
  bottom: 24px;
  height: 78px;
  right: 20px;
  width: 67px;
}

div.carousel-wrap-inner #prev,
div.carousel-wrap-inner #next {
  top: 180px;
}

/* Photo Galleries */
div.gallery {
  clear: both;
  background: #E7E7E8;
  border: 1px solid #918F8F;
  border-width: 1px 0;
  margin: 20px 0;
  padding: 20px;
}

div.gallery .carousel {
  height: 565px;
  width: 604px;
}

div.gallery #next,
div.gallery #prev {
  margin-top: -23px;
  opacity: 1;
  -moz-opacity: 1;
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  top: 50%;
}

div.gallery #prev {
  left: 20px;
}

div.gallery #next {
  right: auto;
  /*left: 581px;*/
  left: inherit;
  right: 20px;
}

div.gallery ul {
  margin: 0;
  /*height: 465px;*/
  /*overflow: hidden;*/
  position: relative;
}

div.gallery ul li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  background: #E7E7E8;
}

.gallery.carousel-wrap .bx-viewport {
  height: auto !important;
}

div.gallery ul li:first-child {
  display: block;
}

div.gallery ul li .image-wrap {
  /*float: left;*/
  text-align: center;
  /*height: 465px;*/
  /*width: 604px;*/
}

div.gallery ul li .image-wrap .image-wrap-table {
  /*display: table;*/
  /*height: 465px;*/
  /*table-layout: fixed;*/
  /*width: 604px;*/
}

div.gallery ul li .image-wrap .image-wrap-tr {
  /*display: table-row;*/
  position: relative;
}

div.gallery ul li .image-wrap .image-wrap-td {
  /*display: table-cell;*/
  background: #E7E7E8;
  position: relative;
  vertical-align: middle;
}

div.gallery ul li img {
  display: inline-block;
  height: auto;
  margin: 0;
  /*max-height: 465px;*/
  /*max-width: 620px;*/
  width: auto;
}

div.gallery ul li .caption {
  background: #E7E7E8;
  /*border-left: 1px solid #918F8F;
  -webkit-box-shadow: 0 0 5px #bcbbbb;
     -moz-box-shadow: 0 0 5px #bcbbbb;
      -ms-box-shadow: 0 0 5px #bcbbbb;
       -o-box-shadow: 0 0 5px #bcbbbb;
          box-shadow: 0 0 5px #bcbbbb;
  padding-left: 19px;
  display: table;*/
  /*float: left;*/
  font-size: 12px;
  /*height: 465px;*/
  /*width: 604px;*/
  /*height: 80px;*/
}

div.gallery ul li .caption-wrap-tr {
  /*display: table-row;*/
}

div.gallery ul li .caption-wrap-td {
  /*display: table-cell;
  vertical-align: middle;*/
}

div.gallery ul li .caption p {
  /* border-top: 1px solid #918F8F; */
  margin: 10px;
  padding-top: 10px;
}

/* Embeds */
div.embed {
  margin: 0 0 20px;
}

/* Comments */
div.comments {
  margin-bottom: 20px;
}

div.comments h3 {
  border-bottom: 1px solid #918F8F;
  padding-bottom: 10px;
}

#dsq-global-toolbar {
  display: none;
}

#dsq-account-dropdown a {
  background: #0054A6;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  float: right;
  font-size: 12px;
  line-height: 20px;
  padding: 0 7px;
  text-decoration: none;
  text-transform: uppercase;
}

#dsq-content .dsq-avatar {
  clear: both;
}

/* Pager */
.element-invisible {
  display: none;
}

ul.pager {
  border-top: 1px solid #fcb042;
  margin: 20px 0 20px;
  padding: 10px 0 0;
  position: relative;
  text-align: center;
}

ul.pager li {
  color: #6d6e71;
  font-family: 'bebas', Arial, Helvetica, sans-serif;
  font-size: 18px;
  list-style: none;
  display: inline-block;
}

ul.pager li.pager-first,
ul.pager li.pager-last {
  display: none;
}

ul.pager li.pager-previous,
ul.pager li.pager-next {
  left: 0;
  position: absolute;
  top: 10px;
  padding: 0;
}

ul.pager li.pager-next {
  left: auto;
  right: 0;
}

ul.pager li.pager-current {
  padding: 0 6px;
}

ul.pager li a {
  color: #9e1f63 !important;
  letter-spacing: 0;
  padding: 0 4px;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  border: none;
  background: none;
}

ul.pager li.pager-next a {
  padding-right: 0;
}

ul.pager li.pager-previous a {
  padding-left: 0;
}

ul.pager li a:hover {
  color: #5e123b;
  background: none;
}

/* Contact Form */
div.contact-form .form-item,
div.contact-form .captcha {
  border-bottom: 1px solid #918F8F;
  float: left;
  padding-bottom: 20px;
  position: relative;
  margin-bottom: 20px;
  width: 100%;
}

div.contact-form .form-required {
  color: #ed1c24;
}

div.contact-form .form-item label,
div.contact-form .captcha legend {
  color: #000;
  font-family: 'bebas', Arial, Helvetica, sans-serif;
  float: left;
  font-size: 20px;
  letter-spacing: .5px;
  text-transform: uppercase;
  width: 120px;
}

div.contact-form .captcha legend {
  float: none;
  left: 0;
  position: absolute;
  top: 0;
}

.lte-ie7 div.contact-form .captcha legend {
  left: -7px;
}

div.contact-form .form-item label.error {
  display: none !important;
}

div.contact-form .form-item input,
div.contact-form .form-item textarea {
  border: 1px solid #e7e7e8;
  background: #e7e7e8;
  padding: 9px;
  max-width: 500px;
  min-width: 500px;
  width: 500px;
}

div.contact-form .form-item input.error,
div.contact-form .form-item textarea.error {
  border-color: #ED1C24;
}

div.contact-form .form-item textarea {
  min-height: 150px;
  height: 150px;
}

div.contact-form .captcha .fieldset-wrapper {
  margin-left: 120px;
}

div.contact-form .captcha .fieldset-description {
  display: none;
}

div.contact-form .captcha .form-item-captcha-response {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

div.contact-form .captcha .form-item-captcha-response label {
  color: #58595B;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
}

div.contact-form .captcha .form-item-captcha-response .description {
  display: none;
}

div.contact-form .form-actions {
  clear: both;
  margin-bottom: 60px;
  padding-left: 120px;
}

div.contact-form .form-actions input.form-submit {
  background: #000;
  border: 0;
  color: #fff;
  cursor: pointer;
  font-family: 'bebas', Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0.75px;
  padding: 3px 20px 0;
  text-transform: uppercase;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

div.contact-form .form-actions input.form-submit:hover {
  background: #0054a6;
  color: #fff;
}

#webform-component-text p {
  margin: 0px;
}

/* Sign Up Modal */
body.page-node-10005 #page {
  width: 370px;
}

body.page-node-10005 .bd-sign-up {
  padding: 15px 0;
  width: 360px;
}

body.page-node-10005 .bd-sign-up h1 {
  margin: 0;
  padding: 0;
}

body.page-node-10005 .bd-sign-up label {
  text-transform: capitalize;
}

body.page-node-10005 .bd-sign-up .form-item {
  margin-bottom: 10px;
}

body.page-node-10005 .bd-sign-up input {
  border: 1px solid #e7e7e8;
  background: #e7e7e8;
  padding: 9px;
  width: 340px;
}

body.page-node-10005 .bd-sign-up .form-actions {
  margin-bottom: 0;
}

body.page-node-10005 .bd-sign-up .form-actions input,
.donate-wrap .form-actions > input {
  background: #000;
  border: 0;
  color: #fff;
  cursor: pointer;
  font-family: 'bebas', Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0.75px;
  padding: 3px 20px 0;
  text-transform: uppercase;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  width: auto;
}

body.page-node-10005 .bd-sign-up .form-actions input:hover,
body.page-node-10005 .donate-wrap .form-actions > input:hover {
  background: #918F8F;
}

body.page-node-10005 div#webform-component-donate-link {
  display: none;
}

/* Donate Page */
.bd-donate .content {
  padding-bottom: 20px;
}

p.redirecting {
  background: #E7E7E8;
  line-height: 150px;
  text-align: center;
}

.donate-wrap {
  border: 3px solid #000;
  clear: both;
  padding: 20px;
  margin: 0 0 20px;
}

.donate-wrap form {
  clear: both;
}

.donate-wrap .form-item {
  border-bottom: 1px solid #918F8F;
  padding: 14px 0;
}

.donate-wrap .form-item:first-child {
  padding-top: 0;
}

.donate-wrap .form-item > label {
  color: #000;
  float: left;
  line-height: 35px;
  margin-right: 20px;
  width: 160px;
}

.donate-wrap .form-item > input,
.donate-wrap .form-item > select {
  border: 1px solid #e7e7e8;
  background: #e7e7e8;
  padding: 9px;
  width: 394px;
}

.donate-wrap .form-item > select {
  width: 412px;
}

.donate-wrap .form-actions {
  padding-top: 14px;
}

.donate-wrap .form-actions > input {
  margin-left: 180px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sidebar widgets */
.aside .widget {
  margin-bottom: 20px;
}

.aside .more-articles {
  border: 1px solid #918f8f;
}

.aside .more-articles h4 {
  background: #e7e7e8;
  padding: 5px 10px;
  margin: 0;
  letter-spacing: .75px;
}

.aside .more-articles .article-list {
  margin: 0;
  padding: 0 20px 20px;
}

.aside .more-articles .article-list li.article {
  font-size: 12px;
  line-height: 15px;
  padding: 20px 0 0 0;
  min-height: 0;
}

.aside .more-articles .article-list .img {
  float: left;
  left: auto;
  height: 64px;
  margin: 0 20px 10px 0;
  position: static;
  top: auto;
}

.aside .more-articles .article-list .img img {
  height: 64px;
  width: 64px;
}

.aside .more-articles .article-list li.article h3 {
  font-size: 20px;
  line-height: 20px;
  letter-spacing: .5px;
}

/* Ads */
.ad img {
  display: block;
}

/* Join Now */
.aside .join-now {
  color: #fff;
  background: #00a4e6 url("../img/bg_join_now.png") no-repeat 0 100%;
  height: 240px;
  padding: 20px;
}

.aside .join-now.support {
  background: #64d077 url("../img/bg_support_us.png") no-repeat 0 100%;
}

.aside .join-now h3 {
  font-size: 32px;
  margin-bottom: 6px;
  line-height: 42px;
  letter-spacing: 1.25px;
}

.aside .join-now p {
  font-weight: bold;
  margin-bottom: 10px;
}

.aside .join-now a {
  color: #000;
}

.aside .join-now a.sign-up-button {
  background: #000;
  border: 1px solid #fff;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: 'bebas', Arial, Helvetica, sans-serif;
  font-size: 20px;
  letter-spacing: 0.5px;
  padding: 2px 0 0;
  margin-bottom: 10px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

.aside .join-now a.sign-up-button:hover {
  background: #fff;
  color: #000;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ login */
body.page-admin {
  background: #E8E8E8;
  padding-top: 100px;
}

.admin-login {
  background: #f0f0f0;
  background-image: linear-gradient(to top, #dbdbdb 8%, #f0f0f0 77%);
  background-image: -o-linear-gradient(bottom, #dbdbdb 8%, #f0f0f0 77%);
  background-image: -ms-linear-gradient(bottom, #dbdbdb 8%, #f0f0f0 77%);
  background-image: -moz-linear-gradient(bottom, #dbdbdb 8%, #f0f0f0 77%);
  background-image: -webkit-linear-gradient(bottom, #dbdbdb 8%, #f0f0f0 77%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.08, #dbdbdb), color-stop(0.77, #f0f0f0));
  border: 1px solid #B6B6B6;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  box-shadow: 0 0 5px #dbdbdb;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 auto;
  position: relative;
  padding: 20px;
  top: 30px;
  width: 360px;
}

.admin-login .item-list {
  display: none !important;
  clear: both;
  font-size: 0.75em;
}

.admin-login .item-list ul,
.admin-login .item-list li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.admin-login .item-list li {
  margin-bottom: 1em;
}

.admin-login .form-item {
  margin-bottom: 1em;
  float: left;
  width: 100%;
}

.admin-login .form-item label {
  display: inline-block;
  width: 100px;
}

.admin-login .form-item input {
  border: 1px solid #B6B6B6;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 0.1875em;
  width: 200px;
}

.admin-login .form-item input.error {
  border: 1px solid #f00;
}

.admin-login .form-actions input {
  background: #000;
  border: 0;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  padding: .25em .5em;
}

.admin-login .form-actions input:hover,
.admin-login .form-actions input:active {
  background: #444;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ miscelanious */
body.page-node-20 #node-content h2.pane-title {
  display: none;
}

div.article-tags a {
  margin-right: 20px;
}

#article-info a, #article-info a:hover {
  color: #000;
  text-decoration: underline;
}

div.views-row-first li:first-child {
  border-top: none;
}

ul.article-list {
  padding: 0;
}

div.i-caption p {
  font-size: 12px;
  font-style: italic;
  margin-top: -15px;
}

.item-list .pager {
  padding: 10px 0 0 0;
}

div#join-us-block div#webform-component-enter-email label, div#join-us-block div#webform-component-copy {
  display: none;
}

form#pay-form {
  width: 416px;
}

form#pay-form div.pay-cc-exp-month {
  padding-left: 1px;
}

body.page-donation-form div#admin-menu {
  display: none;
}

body.page-donation-form div.messages {
  display: none;
}

span.h1-highlight {
  font-family: 'bebas',Arial,Helvetica,sans-serif;
  font-size: 42px;
  font-weight: normal;
  letter-spacing: 1.25px;
  line-height: 55px;
  text-transform: uppercase;
  color: #FFFFFF;
  background-color: #000000;
  box-shadow: -10px 0 #000000, 10px 0 #000000;
  left: 10px;
  position: relative;
}

form#views-exposed-form-article-block-block-4 div.form-item {
  display: inline-block;
  padding-left: 7px;
}

form#views-exposed-form-article-block-block-4 div.form-item label.option {
  font-size: 13px;
}

.webform-client-form .webform-component-markup {
  margin: -76px 0 0 0px;
  width: 210px;
  height: 77px;
  color: #000;
}

.webform-client-form .webform-component-markup h4 {
  text-transform: uppercase;
  font-weight: 400;
  margin: 0;
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 0.5px;
  font-family: 'bebas', Arial, Helvetica,sans-serif;
}

.webform-client-form .webform-component-markup p {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  line-height: normal;
}

#gam-holder-twptheme-top,
#gam-holder-twptheme-bottom {
  width: 300px;
}

.pane-activity-ticker, .view-id-featured_slider {
  /*display:none;*/
}

body.not-front .bx-wrapper .bx-viewport {
  left: 0;
}

body.not-front .pane-custom-featured-slider.wideslider {
  display: none;
}

.lightbox-cont img {
  width: 100%;
  height: auto;
}

.author-node-page .submitted,
.author-node-page .statistics_counter {
  display: none;
}

#carousel ul {
  padding: 0;
}

.view-bxslider-of-activity-ticker .views-field-title, .view-bxslider-of-activity-ticker .views-field-title-field {
  margin-bottom: 6px;
}

.view-bxslider-of-activity-ticker .views-field-title a, .view-bxslider-of-activity-ticker .views-field-title-field a {
  font-weight: bold;
}

.bxslider div.slider-image-caption {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
  bottom: 00px;
  color: #FFFFFF;
  font-style: italic;
  padding: 0 4px;
  position: absolute;
  right: 0px;
}

.bxslider div.slider-image-caption span {
  display: inline-block;
}

.bxslider div.slider-image-caption span p {
  display: inline-block;
  margin: 0;
}

div.pane-custom-featured-slider ul.bxslider > li {
  display: none;
}

.gam-holder {
  margin: 14px 0;
}

.mean-container .mean-bar {
  background: #fff url(../images/thewellproject_header_mobile.jpg) top left no-repeat;
  background-position: 15px 12px;
}

.mean-container .mean-nav {
  background: #9e1f63;
}

.mean-container .mean-nav ul li {
  background: #9e1f63 none repeat scroll 0 0;
}
.mean-container .mean-nav ul li:hover {
  background: #652044 none repeat scroll 0 0;
}
.mean-container .mean-nav ul li a:hover {
  background: transparent none repeat scroll 0 0;
}
.mean-container .mean-nav ul li ul {
  background: #9e1f63 none repeat scroll 0 0;
}

.pane-menu-menu-mobile-main-menu {
  display: none;
}

.pane-menu-menu-mobile-main-menu > h2 {
  display: none;
}

#block-panels-mini-header-panel {
  margin-bottom: 10px;
  margin-bottom: 0px;
  border-bottom: 0;
}

body.front.not-logged-in #block-panels-mini-header-panel {
  /*border-bottom:0;*/
  padding-bottom: 0;
}

#block-panels-mini-header-panel a {
  color: black;
}

#block-panels-mini-header-panel .region-two-50-first {
  padding-left: 0;
  width: 44%;
}

#logo {
  position: relative;
  display: block;
  float: left;
  position: relative;
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 30px;
  z-index: 3;
}

#block-panels-mini-header-panel .pane-page-logo {
  margin-bottom: 0;
}

#block-panels-mini-header-panel .region-two-50-second {
  width: 56%;
  height: 80px;
}

#block-panels-mini-header-panel .region-two-50-second .region-inner {
  height: 100%;
  position: relative;
}

#block-panels-mini-header-panel .region-two-50-second .pane-search-form {
  text-align: right;
  margin-bottom: 4px;
  position: absolute;
  bottom: 0;
  right: 0;
}

#block-panels-mini-header-panel .region-two-50-second .pane-search-form .pane-follow-site {
  margin: 1px 0 0 0;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  float: none;
}

#block-panels-mini-header-panel .region-two-50-second .pane-search-form .block-inner {
  display: inline-block;
  vertical-align: middle;
  float: none;
  margin-left: 10px;
}

#block-panels-mini-header-panel .region-two-50-first .pane-page-logo {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
#block-panels-mini-header-panel .region-two-50-first #logo {
  margin: 0 20px 0 0;
}
#block-panels-mini-header-panel .region-two-50-first .panel-pane:nth-child(2) {
  font-family: "avenir", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
  margin-top: 5px;
  width: 515px;
}
#block-panels-mini-header-panel .region-two-50-first .panel-pane:nth-child(2) p {
  color: black;
  margin: 0;
}
#block-panels-mini-header-panel .region-two-50-first .panel-pane:nth-child(2) p span {
  color: #9e1f63;
}

#block-panels-mini-header-panel .pane-system-main-menu {
  margin-bottom: 0;
  background: #9e1f63;
  position: relative;
}
#block-panels-mini-header-panel .pane-system-main-menu:before {
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  width: 100%;
  height: 100%;
  background: #9e1f63;
}
#block-panels-mini-header-panel .pane-system-main-menu:after {
  content: "";
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
  height: 100%;
  background: #9e1f63;
}

#block-panels-mini-header-panel .pane-system-user-menu ul.menu {
  margin: 0;
  padding: 0;
  text-align: right;
  font-size: 14px;
  color: #000;
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

#block-panels-mini-header-panel .pane-system-user-menu {
  margin-top: 4px;
  margin-bottom: 4px;
}

#block-panels-mini-header-panel .pane-system-user-menu ul.menu li {
  list-style: none;
  display: inline-block;
  border-right: 1px solid #000;
  padding: 0 0.5em 0.1em 0;
  line-height: 1em;
}

#block-panels-mini-header-panel .pane-system-user-menu ul.menu li a {
  color: #26a9df;
  letter-spacing: .2px;
}
#block-panels-mini-header-panel .pane-system-user-menu ul.menu li.last a {
  background-color: #8BC53F;
  -moz-border-radius: 28px;
  -webkit-border-radius: 28px;
  border-radius: 28px;
  cursor: pointer;
  color: #fff;
  font-weight: bold;
  padding: 5px 22px;
}
#block-panels-mini-header-panel .pane-system-user-menu ul.menu li.last a:hover {
  background-color: #67942d;
}

#block-panels-mini-header-panel .pane-system-user-menu ul.menu li:last-of-type {
  color: #aaa;
  padding-right: 0;
  margin-right: 0;
  border-right: 0;
}

#block-panels-mini-header-panel .pane-system-user-menu ul.menu li:last-of-type a {
  transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -webkit-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
}

#block-panels-mini-header-panel .pane-system-user-menu ul.menu li:last-of-type a:hover {
  color: #fff;
}

#block-panels-mini-header-panel #search-block-form,
#block-panels-mini-header-panel .search-form {
  min-width: 178px;
  height: 20px;
  border: 1px solid #eee;
  margin: 0 0 0 auto;
  -moz-box-shadow: inset 1px 1px #efefef;
  -webkit-box-shadow: inset 1px 1px #efefef;
  box-shadow: inset 1px 1px #efefef;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

#block-panels-mini-header-panel #search-block-form input#edit-search-block-form--2,
#block-panels-mini-header-panel .search-form input.form-text {
  width: 145px;
  padding: 0 5px;
  height: 20px;
  border: 0;
  background: transparent;
  display: inline-block;
}

#block-panels-mini-header-panel #search-block-form .form-type-select.form-item-custom-search-types,
#block-panels-mini-header-panel .search-form .form-type-select.form-item-custom-search-types {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 3px;
  font: 18px 'bebas',arial,sans-serif;
  display: none;
}

#block-panels-mini-header-panel #search-block-form .form-actions input[type="submit"],
#block-panels-mini-header-panel .search-form .form-actions input[type="submit"] {
  margin: 0;
  padding: 0;
  background: transparent url("../images/searchicon.png") center no-repeat;
  border: 0;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
  min-width: 0;
}

@media only screen and (min-width: 935px) {
  .container {
    width: 960px !important;
  }
}
@media only screen and (max-width: 984px) {
  .page-wrapper {
    overflow: visible;
  }

  #block-panels-mini-header-panel .pane-system-main-menu:after, #block-panels-mini-header-panel .pane-system-main-menu:before {
    display: none;
  }

  .container {
    width: 97% !important;
  }
}
.pane-newest-members h2.pane-title.block-title {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 10px;
}

.view-commons-groups-contributors {
  padding: 0 20px;
}

.contributors-list li {
  display: inline-block;
  list-style: none;
  margin-right: 19.9px;
  margin-bottom: 20px;
}

.contributors-list li a {
  display: block;
}

.contributors-list li a img {
  display: block;
  width: 60px;
  height: 60px;
}

.region-two-66-33-second {
  padding-left: 20px !important;
}

.region-two-66-33-second .view-commons-groups-contributors {
  padding: 0;
}

.region-two-66-33-second .contributors-list {
  margin: 0;
  padding: 0;
  zoom: 1;
}

.region-two-66-33-second .contributors-list:before, .region-two-66-33-second .contributors-list:after {
  content: "";
  display: table;
}

.region-two-66-33-second .contributors-list:after {
  clear: both;
}

.region-two-66-33-second .contributors-list li {
  float: left;
}

.region-two-66-33-second .contributors-list li:nth-of-type(4n) {
  margin-right: 0;
}

.user-picture, .views-field-picture {
  background: none;
  display: inline-block;
  padding: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  line-height: 0;
}

.user-picture a, .views-field-picture a {
  display: block;
  border: 1px solid #9e1f63;
  background: #efefef;
}

.user-picture img, .views-field-picture img {
  width: 60px !important;
  height: auto !important;
}

.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 {
  padding-left: 78px;
}

.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 {
  position: absolute;
  float: left;
  margin-left: -78px;
  top: 3px;
  width: 60px;
}

.view-commons-activity-streams-user-activity .views-row {
  min-height: 65px;
}
.view-commons-activity-streams-user-activity .views-row p {
  margin: 5px 0 0;
}
.view-commons-activity-streams-user-activity ul.pager {
  border: none;
  margin: 0 0 20px;
}
.view-commons-activity-streams-user-activity ul.pager li a {
  color: #26a9df !important;
  font-size: 16px;
  text-shadow: none;
}
.view-commons-activity-streams-user-activity ul.pager li a:after {
  content: " >";
}

.main-menu-events a, .main-menu-home a, .main-menu-groups a, .main-menu-people a {
  background: none;
}

[type="reset"], [type="submit"], [type="button"], .commons-login {
  background: #26a9df;
  border: 0;
  font-family: "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  width: 84px;
  padding: 6px 0 3px;
  text-align: center;
  text-shadow: none;
  font-weight: normal;
  color: white !important;
  font-size: 20px;
  transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -webkit-transition: all 100ms linear;
}

input[type="submit"] {
  background: #26a9df;
}

[type="reset"]:hover, [type="submit"]:hover, [type="button"]:hover, .commons-login:hover {
  background: #1e9acd;
  text-shadow: none;
}

[type="reset"]:focus, [type="submit"]:focus, [type="button"]:focus, .commons-login:focus {
  background: #26a9df;
  color: white;
  text-shadow: none;
}

div.status, table tr.ok {
  background-color: #FFF;
  color: #000;
  text-transform: uppercase;
  font-family: arial;
  letter-spacing: 1px;
  font-size: 12px;
}

div.status {
  border-color: #0354A6;
  background: #FFF;
}

.partial-node-form-title {
  color: black;
}

#quicktabs-commons_bw .partial-node-form-title {
  margin-left: 0;
}

h1.node-title {
  height: 20px;
  margin-bottom: 10px !important;
}

h1.node-title a {
  color: black;
  font-size: 24px;
  line-height: 20px;
  display: block;
}

.node-teaser h1.node-title {
  height: auto;
}

#page-title, .search-results-title {
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 32px;
  text-transform: none;
  color: #9e1f63;
  margin: .5em 0 .2em;
}

.quicktabs-style-commons-pills ul.quicktabs-tabs li a, ul.primary.tabs li a {
  background: #26a9df;
  color: white;
  font: 16px "bebas", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -webkit-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
}

.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: white;
}

.quicktabs-style-commons-pills ul.quicktabs-tabs li.active a::after, ul.primary.tabs li.active a::after {
  position: absolute;
  bottom: -6px;
  left: 50%;
  display: block;
  width: 16px;
  height: 6px;
  overflow: hidden;
  margin-left: -8px;
  content: '';
  border: 0;
}

.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: #fff;
}

.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: #9e1f63;
}

.quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover, ul.primary.tabs li a:hover {
  text-decoration: none;
  background-color: #1e9acd;
  color: #fff;
}

.panel-display .region {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-right: 0px;
  padding-left: 0px;
}

.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.page-get-connected.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 0;
}

#columns {
  margin: 0;
}

.panel-display {
  margin-right: -10px;
  margin-left: -10px;
  margin: 0;
}

.pane-commons-bw-group .views-row {
  margin-bottom: 1.7em;
  padding-bottom: 1.4em;
}

.three-3x33 .region-three-33-first {
  padding-right: 20px;
}

.three-3x33 .region-three-33-second {
  padding: 0 10px;
}

.three-3x33 .region-three-33-third {
  padding-left: 20px;
}

.bxslider-users .bx-wrapper .bx-viewport {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border: 0;
  left: 0;
  background: none;
}

.node .node-title {
  font: 30px 'BebasNew',Arial,Helvetica,sans-serif;
}

.node .node-title a {
  color: black;
  transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -webkit-transition: all 100ms linear;
}

.node .node-title a:hover {
  color: #0054A6;
  text-decoration: none;
}

#comments h2.comment-title {
  font: normal 30px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

.view-newest-members.view-id-newest_members {
  overflow: hidden;
}
.view-newest-members.view-id-newest_members .views-field-picture {
  margin-right: 1em;
}

.bxslider-users .bx-wrapper {
  max-width: 900px !important;
}

.bxslider-users .view-content > div {
  float: left;
  width: 75px !important;
}

.bxslider-users .bx-wrapper .bx-controls-direction a.disabled {
  display: block;
}

.bxslider-users .bx-wrapper .bx-controls-direction a {
  width: 0;
  height: 0;
  border: 7px solid transparent;
  opacity: 0.5;
}
.bxslider-users .bx-wrapper .bx-controls-direction a:hover {
  opacity: 1;
}

.bxslider-users .bx-wrapper .bx-prev {
  left: -32px;
  background: none;
  border-left: 0;
  border-right-color: #000 !important;
}

.bxslider-users .bx-wrapper .bx-next {
  right: -32px;
  background: none;
  border-right: 0;
  border-left-color: #000 !important;
}

.three-3x33 .region-three-33-top #node-12 {
  padding: 0;
  width: 100%;
  position: relative;
}

.three-3x33 .region-three-33-top #node-12 .bx-wrapper {
  max-width: 100%;
  /*height: 300px;*/
}

.three-3x33 .region-three-33-top #node-12 .bx-wrapper .slide {
  height: auto;
  position: relative;
}

.three-3x33 .region-three-33-top #node-12 .bx-viewport {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  border: 0;
  left: 0;
}

/*.three-3x33 .region-three-33-top #node-12 .bx-viewport .slide {
  height: 300px;
}*/
.three-3x33 .region-three-33-top #node-12 .bx-viewport .slide .text {
  color: #FFF;
  font-family: "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 450px;
  background: rgba(158, 31, 99, 0.8);
  padding: 10px 20px;
}

.three-3x33 .region-three-33-top #node-12 .bx-viewport .slide h4 {
  font-size: 34px;
  font-weight: normal;
  line-height: 38px;
  margin: 0;
  text-transform: uppercase;
}
.three-3x33 .region-three-33-top #node-12 .bx-viewport .slide h4 a {
  font-size: 34px;
  font-weight: normal;
  text-transform: uppercase;
  font-family: "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.three-3x33 .region-three-33-top #node-12 .bx-viewport .slide div.text div {
  font-size: 22px;
  line-height: 24px;
  clear: both;
  font-weight: normal;
}
.three-3x33 .region-three-33-top #node-12 .bx-viewport .slide div.text div a {
  font-size: 22px;
  line-height: 24px;
  font-weight: normal;
}

.three-3x33 .region-three-33-top #node-12 .bx-viewport .slide a {
  display: block;
  color: white;
  font-size: 14px;
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
}

.three-3x33 .region-three-33-top #node-12 .bx-viewport .slide a em {
  font-style: normal;
}

.three-3x33 .region-three-33-top #node-12 .field-name-body.field-type-text-with-summary {
  display: none;
  position: absolute;
  bottom: 60px;
  left: 32px;
  margin: 0;
  z-index: 101;
}

#body-under-slider {
  display: none;
  text-align: center;
}

#body-under-slider p {
  margin: 0;
}

.three-3x33 .region-three-33-top #node-12 .signup, .three-3x33 .region-three-33-top #node-12 .signup:hover, .three-3x33 .region-three-33-top #node-12 .login, .three-3x33 .region-three-33-top #node-12 .login:hover, #signup-getconnected, #signup-getconnected:hover, #login-getconnected, #login-getconnected:hover {
  background: #26a9df;
  border: 1px solid white;
  font-family: 'bebas',Arial,Helvetica,sans-serif;
  width: 85px;
  padding: 5px 20px 3px;
  text-align: center;
  color: white !important;
  font-size: 20px;
  line-height: 20px;
  /*display: inline-block;*/
}

.three-3x33 .region-three-33-top #node-12 .signup:hover, .three-3x33 .region-three-33-top #node-12 .login:hover, #signup-getconnected:hover, #login-getconnected:hover {
  color: #f0f0f0;
}

.three-3x33 .region-three-33-top #node-12 .login, .three-3x33 .region-three-33-top #node-12 .login:hover, #login-getconnected, #login-getconnected:hover {
  background: #9e1f63;
  color: white !important;
  padding: 5px 25px 3px;
  margin-left: 20px;
}

#signup-getconnected, #login-getconnected {
  text-decoration: none;
}

p#signup-login {
  margin: 2.5em 0 2.5em;
}

.three-3x33 .region-three-33-top #node-12 .bx-wrapper .bx-controls-direction {
  transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -webkit-transition: all 100ms linear;
  opacity: 0;
}

.three-3x33 .region-three-33-top #node-12 .bx-wrapper:hover .bx-controls-direction {
  opacity: 1;
}

.three-3x33 .region-three-33-top #node-12 .bx-wrapper .bx-controls-direction a {
  height: 45px;
  width: 25px;
}

.three-3x33 .region-three-33-top #node-12 .bx-wrapper .bx-prev {
  left: 10px;
  background: url(../img/sprite.png) no-repeat scroll 0 -110px transparent;
}

.three-3x33 .region-three-33-top #node-12 .bx-wrapper .bx-next {
  right: 10px;
  background: url(../img/sprite.png) no-repeat scroll -26px -110px transparent;
}

#page-top {
  margin-top: 0;
  color: #A01962;
}

.front #page-top {
  display: none;
}

body.front.not-logged-in .region-three-33-top {
  margin-bottom: 0 !important;
}

body.front .region-three-33-top .region-inner .block {
  margin-bottom: 0;
}

#block-system-main {
  margin-bottom: 0;
}

/*** Changes 09-18-2013 ***/
/* make all green become blue and no greenish shadows */
.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: #26a9df;
  text-shadow: none;
}

.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: #26a9df;
  border-color: #27691a;
  text-shadow: none;
}

.pane-commons-events-commons-events-create-event-link .block-content {
  text-align: left;
  margin-top: -15px;
  margin-left: -1px;
}

.pane-commons-groups-commons-groups-create-group {
  position: relative;
  float: left;
  top: 0;
  left: -1px;
}

.search-form-page .action-item-search[type="submit"] {
  float: none;
}

.action-item-search[type="submit"] {
  min-width: 15px;
  background: #46bb2e url("../images/icons/icon-search.png?1375207738") no-repeat;
  background: url("../images/icons/icon-search.png?1375207738") no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0354A7), color-stop(100%, #0354A6));
  background: url("../images/icons/icon-search.png?1375207738") no-repeat, -webkit-linear-gradient(#0354A7, #0354A6);
  background: url("../images/icons/icon-search.png?1375207738") no-repeat, -moz-linear-gradient(#0354A7, #0354A6);
  background: url("../images/icons/icon-search.png?1375207738") no-repeat, -o-linear-gradient(#0354A7, #0354A6);
  background: url("../images/icons/icon-search.png?1375207738") no-repeat, linear-gradient(#0354a7, #0354a6);
  border-color: #27691a;
  text-shadow: none;
  text-align: center;
  padding: 4px 10px 2px;
}

.action-item-search[type="submit"]:focus, .action-item-search[type="submit"]:active, .action-item-search[type="submit"]:hover {
  background: #46bb2e url("../images/icons/icon-search.png?1375207738") no-repeat;
  background: url("../images/icons/icon-search.png?1375207738") no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0354A6), color-stop(100%, #0354A7));
  background: url("../images/icons/icon-search.png?1375207738") no-repeat, -webkit-linear-gradient(#0354A6, #0354A7);
  background: url("../images/icons/icon-search.png?1375207738") no-repeat, -moz-linear-gradient(#0354A6, #0354A7);
  background: url("../images/icons/icon-search.png?1375207738") no-repeat, -o-linear-gradient(#0354A6, #0354A7);
  background: url("../images/icons/icon-search.png?1375207738") no-repeat, linear-gradient(#0354a6, #0354a7);
  border-color: #27691a;
  text-shadow: none;
}

/* getting rid of rounded corners */
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"] {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
}

.quicktabs-style-commons-pills ul.quicktabs-tabs li a,
ul.primary.tabs li a {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}

#quicktabs-container-commons_bw .quicktabs-tabpage .view-filters,
#quicktabs-container-commons_bw .quicktabs-tabpage .attachment-before {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}

.block-search {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}

.quicktabs-style-commons-tabs ul.quicktabs-tabs li a {
  border-radius: 0;
}

.quicktabs-style-commons-tabs ul.quicktabs-tabs li a span {
  border-radius: 0;
}

.quicktabs-style-commons-tabs .quicktabs-tabpage {
  border-radius: 0;
}

/* white border */
.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 {
  border-color: #fff;
}

/* quicktabs like in occupy.com site article sidebar tabs */
.quicktabs-style-commons-tabs ul.quicktabs-tabs li.active a {
  background-color: #9e1f63;
  border-color: #9e1f63;
  color: #FFFFFF;
}

.quicktabs-style-commons-tabs ul.quicktabs-tabs li a {
  color: #2683B8;
  background-color: #FFFFFF;
  border: none;
}

.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: #333333;
  border-color: #333333;
  box-shadow: none;
  text-shadow: none;
}

/* submit button styles */
[type="reset"], [type="submit"], [type="button"], .commons-login {
  background: #26a9df;
  border: 0;
  font-family: "bebas", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  width: 84px;
  padding: 5px 0 4px;
  text-align: center;
  text-shadow: none;
  font-weight: normal;
  color: white !important;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 0px;
  transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -webkit-transition: all 100ms linear;
}

/* in order to work right only after all else must be placed the rules for hover state */
[type="reset"]:hover, [type="submit"]:hover, [type="button"]:hover, .commons-login:hover {
  background: #1e9acd;
  text-shadow: none;
}

[type="reset"]:focus, [type="submit"]:focus, [type="button"]:focus, .commons-login:focus {
  background: #26a9df;
  color: white;
  text-shadow: none;
}

button:hover, [type="reset"]:hover, [type="submit"]:hover, [type="button"]:hover, [class*="action-item"]:hover, .commons-login:hover {
  border-color: #B2B2B2;
}

.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 {
  border-color: #B2B2B2;
  color: #FFFFFF;
  text-shadow: none;
}

/*changes 2013-09-26*/
.view-commons-events-upcoming .field-name-field-logo {
  width: 70px;
}

.field-name-field-logo {
  width: 170px;
  left: 0;
  margin-left: 0;
}

.field-name-field-logo img {
  width: 150px;
  height: 150px;
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

.view-commons-events-upcoming .logo-available .field-name-field-date, .view-commons-events-upcoming .logo-available .field-name-field-address, .view-commons-events-upcoming .logo-available .field-name-field-offsite-url {
  margin-left: 65px;
}

.logo-available .field-name-field-date, .logo-available .field-name-field-address, .logo-available .field-name-field-offsite-url {
  margin-left: 170px;
}

.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;
}

.page-user .pane-user-picture .user-picture, .node-type-group.page-node .pane-node-content figure {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

.view-id-commons_groups_directory .commons-pod {
  margin: 0;
  padding: 0;
}

.keyword-filter .views-submit-button {
  padding-top: 1.7em;
}

.node-type-group.page-node .pane-node-content figure {
  width: 150px;
  height: 150px;
}

.node-type-group.page-node .pane-node-content figure img {
  width: 150px;
  height: 150px;
  border: 1px solid #9e1f63;
}

.block-inner .block-content h3 {
  color: #000;
  text-decoration: none;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 1.5px;
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: none;
  margin-bottom: .75em;
  margin-top: 0.5em;
}

.block-inner .block-content h2 {
  color: #000;
  font-weight: lighter;
  font-size: 24px;
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.block-inner .block-content article {
  margin: 20px 0 0;
  padding: 0;
}
.block-inner .block-content article h2.node-title {
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 32px;
  margin: 0.5em 0 0.2em;
  text-transform: none;
  color: #9e1f63;
}
.block-inner .block-content article a.user-picture {
  border: 1px solid #9e1f63;
}
.block-inner .block-content article a.user-picture:after {
  display: none;
}

.block-inner .block-content h2.field-label {
  font-size: 17px;
  font-family: "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: -1px;
  color: #9e1f63;
  margin: 0.5em 0;
}

.pane-node-field-group-logo .field-name-field-group-logo a {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border: 0;
}
.pane-node-field-group-logo .field-name-field-group-logo a img {
  border: 1px solid #9e1f63;
}

.view-commons-groups-directory > .view-content > .views-row {
  border-top: 1px solid #918F8F;
}

.view-commons-groups-directory > .view-content > .views-row.views-row-first {
  border-top: 0;
}

.view-commons-groups-directory .pane-node-field-group-logo {
  width: 150px;
  height: 150px;
}

.view-commons-groups-directory .pane-node-field-group-logo img {
  width: 150px;
  height: 150px;
}

#tasks .tabs li a {
  height: auto;
}

.view-users .views-row {
  padding-left: 140px;
}
.view-users .views-row .views-field-picture {
  position: absolute;
  top: 0;
  left: 0;
}
.view-users .views-row .views-field-picture img {
  width: 120px !important;
  height: 120px !important;
  display: block;
}
.view-users .views-row .views-field-name {
  color: #26a9df;
  margin-bottom: 0px;
  font-size: 30px;
  line-height: 26px;
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.view-users .views-row .views-field-field-role {
  color: #9e1f63;
  margin-bottom: 4px;
  font-size: 16px;
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.view-users .views-row .views-field-view-user {
  margin-top: 4px;
  font: 14px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0;
  text-decoration: none;
  display: block;
}

.region-two-66-33-first .region-inner .panel-pane.pane-custom.pane-1.no-title {
  margin-bottom: 0;
}

#user-pass .form-type-textfield {
  width: 21em;
}

#user-pass input[type="text"] {
  width: 20em;
}

.pane-user-picture {
  width: 150px;
  height: 150px;
}

.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner {
  position: relative;
}
.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .pane-user-field-role {
  margin-bottom: 20px;
}
.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .field-name-group-group a, .page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .flag-commons-follow-user a {
  width: 122px;
  margin-right: 18px;
}
.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .field-name-group-group a {
  padding: 5px;
}
.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .field-name-field-role {
  color: #26a9df;
  margin-bottom: 4px;
  font-size: 22px;
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .pane-user-page-element {
  float: left;
  width: 140px;
}
.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .pane-user-page-element .views-row {
  border: none;
}
.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .pane-twp-user-page-element, .page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .pane-test {
  float: left;
  width: 140px;
}
.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .pane-twp-user-page-element .views-row, .page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .pane-test .views-row {
  border: none;
}
.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .views-field-picture {
  width: 120px;
}
.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .views-field-picture img {
  width: 120px !important;
}
.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .views-field-field-community-page a {
  margin-top: 0 !important;
  font: 16px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
  font-weight: bold !important;
  letter-spacing: 0 !important;
}
.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .pane-user-field-bio {
  width: 500px;
  margin: 0 0 0 auto;
}

.page-user .pane-user-picture {
  position: absolute;
  top: 0;
  left: 0;
}

.page-user .pane-user-picture .user-picture img {
  width: 120px !important;
  height: 120px !important;
  display: block;
}

.page-user .panel-display .region-three-33-top {
  padding-left: 175px;
}

.page-user .pane-user-picture {
  margin: 0 20px 0 0;
}

.page-user .pane-commons-groups-user-groups .views-row {
  clear: both;
  min-height: 110px;
}

.page-user .pane-commons-groups-user-groups .views-field-field-group-logo {
  width: 110px;
  float: left;
}
.page-user .pane-commons-groups-user-groups .views-field-title, .page-user .pane-commons-groups-user-groups .views-field-title-field {
  font: 22px 'bebas', arial,sans-serif;
  padding-top: 10px;
  margin-left: 110px;
}
.page-user .pane-commons-groups-user-groups .views-field-title a, .page-user .pane-commons-groups-user-groups .views-field-title-field a {
  color: #000;
}
.page-user .pane-commons-groups-user-groups .views-field-group-group {
  margin-left: 110px;
}
.page-user .pane-twp-groups-user-contributes ul.pager {
  border: none;
  margin: 0 0 20px;
}
.page-user .pane-twp-groups-user-contributes ul.pager li a {
  color: #26a9df !important;
  font-size: 16px;
  text-shadow: none;
}
.page-user .pane-twp-groups-user-contributes ul.pager li a:after {
  content: " >";
}
.page-user .pane-twp-groups-user-contributes h2.pane-title.block-title {
  margin-bottom: 14px;
}
.page-user .pane-twp-groups-user-contributes .views-row {
  border: none;
  min-height: 55px;
}
.page-user .pane-twp-groups-user-contributes .views-row-last {
  border: none;
  min-height: 50px;
}
.page-user .pane-twp-groups-user-contributes .views-field-field-group-logo {
  width: 65px;
  float: left;
}
.page-user .pane-twp-groups-user-contributes .views-field-title, .page-user .pane-twp-groups-user-contributes .views-field-title-field {
  font: 20px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-left: 65px;
  text-transform: uppercase;
}
.page-user .pane-twp-groups-user-contributes .views-field-title a, .page-user .pane-twp-groups-user-contributes .views-field-title-field a {
  color: #26a9df;
}
.page-user .pane-twp-groups-user-contributes .views-field-group-group {
  margin-left: 65px;
}
.page-user .pane-commons-follow-user-following-panel-pane-1 ul.pager, .page-user .pane-commons-follow-user-followers-panel-pane-1 ul.pager {
  border: none;
  margin: 0 0 20px;
}
.page-user .pane-commons-follow-user-following-panel-pane-1 ul.pager li a, .page-user .pane-commons-follow-user-followers-panel-pane-1 ul.pager li a {
  color: #26a9df !important;
  font-size: 16px;
  text-shadow: none;
}
.page-user .pane-commons-follow-user-following-panel-pane-1 ul.pager li a:after, .page-user .pane-commons-follow-user-followers-panel-pane-1 ul.pager li a:after {
  content: " >";
}

.page-user .pane-views-panes.pane-commons-activity-streams-user-activity-panel-pane-1 {
  min-height: 500px;
  width: 75%;
  display: inline-block;
  float: right;
}
.page-user .pane-views-panes.pane-commons-activity-streams-user-activity-panel-pane-1 .views-row {
  min-height: 65px;
}

.page-user .user-tooltip, .view-custom-members-list .user-tooltip, .view-groups .user-tooltip, .view-bloggers .user-tooltip {
  position: relative;
}

.page-user #panels-ipe-paneid-32,
.page-user #panels-ipe-paneid-33,
.page-user #panels-ipe-paneid-34,
.page-user #panels-ipe-paneid-35,
.page-user #panels-ipe-paneid-36 {
  float: left;
}

.page-user #panels-ipe-paneid-25 {
  clear: both;
}

.page-user .view-commons-activity-streams-user-activity .pager {
  border: none;
}

/* Need TODO */
.page-user .user-tooltip .map-link .user-tooltip .views-field-field-user-location,
.page-user .user-tooltip .views-field-field-user-location {
  display: none;
}

.page-user .user-tooltip .views-field-name, .view-custom-members-list .user-tooltip .views-field-name, .view-bloggers .user-tooltip .views-field-name {
  display: none;
  position: absolute;
  bottom: 105%;
  background-color: white;
  white-space: nowrap;
  font-size: 14px;
  line-height: 14px;
  padding: 8px 8px;
  color: #9e1f63;
  z-index: 15;
  text-align: left;
  border: 1px solid #9e1f63;
}

.view-groups .user-tooltip .views-field-title {
  display: none;
  position: absolute;
  bottom: 105%;
  background-color: white;
  white-space: nowrap;
  font-size: 14px;
  line-height: 14px;
  padding: 8px 8px;
  color: #9e1f63;
  z-index: 15;
  text-align: left;
  border: 1px solid #9e1f63;
}

.page-user .user-tooltip .views-field-name::after, .view-custom-members-list .user-tooltip .views-field-name::after, .view-bloggers .user-tooltip .views-field-name::after {
  content: '';
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 5px 0px;
  border-color: #9e1f63 transparent transparent;
  position: absolute;
  left: 10px;
  top: 100%;
}

.view-groups .user-tooltip .views-field-title::after {
  content: '';
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 5px 0px;
  border-color: #9e1f63 transparent transparent;
  position: absolute;
  left: 10px;
  top: 100%;
}

.page-user .user-tooltip .views-field-name, .view-custom-members-list .user-tooltip .views-field-name, .view-bloggers .user-tooltip .views-field-name {
  font-family: 'BebasNeue',Arial,Helvetica,sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}

.view-groups .user-tooltip .views-field-title {
  font-family: 'BebasNeue',Arial,Helvetica,sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}

.page-user .user-tooltip .views-field-name a, .view-custom-members-list .user-tooltip .views-field-name a, .view-bloggers .user-tooltip .views-field-name a {
  color: #9e1f63;
}

.view-groups .user-tooltip .views-field-title a {
  color: #9e1f63;
}

.page-user .user-tooltip img {
  opacity: 0.5;
}

.page-user .user-tooltip:hover .views-field-name, .view-custom-members-list .user-tooltip:hover .views-field-name, .view-bloggers .user-tooltip:hover .views-field-name {
  display: block;
}

.view-groups .user-tooltip:hover .views-field-title {
  display: block;
}

.page-user .user-tooltip:hover img {
  opacity: 1;
}

.page-user .pane-user-flag-commons-follow-user-link, .page-user .pane-user-group-group {
  margin: 0;
  float: left;
  display: block;
}
.page-user .pane-user-group-group {
  clear: both;
}

.node-event.node-teaser {
  padding-left: 168px;
}

.node-event.node-teaser .field-name-field-logo {
  width: auto;
  height: auto;
  margin-left: -168px;
  margin-top: 0;
}

.node-event.node-teaser .user-picture {
  position: relative;
  margin-left: 0;
}

.user-picture-available .user-picture {
  float: left;
  margin-right: 20px;
  position: inherit;
  margin-left: 0;
  top: inherit;
}
.user-picture-available .user-picture img {
  width: auto !important;
}

div.comment .user-picture img.image-style-thumbnail {
  width: 50px !important;
}

.logged-in.page-get-connected .user-picture-available .user-picture {
  width: 60px;
  height: 60px;
  margin-left: -75px !important;
  margin-top: 0;
}

.logged-in.page-get-connected .user-picture-available .user-picture img {
  width: 60px !important;
  height: 60px !important;
}

.logged-in.page-get-connected .user-picture-available {
  padding-left: 75px;
}

.node-type-team-member .user-picture-available {
  padding-left: 0;
}
.node-type-team-member .user-picture-available .user-picture {
  display: none;
}

.node-event .field-name-body {
  clear: none;
}

.page-node-edit #breadcrumb,
.page-node-add #breadcrumb {
  display: none;
}

#edit-preview {
  background-color: #9e1f63;
}

#edit-preview:hover {
  background-color: #9e1f63;
}

form.commons-events-form-float {
  position: absolute;
  left: 0;
  top: 172px;
}

form.commons-events-form-float > div:first-child {
  text-align: center;
}

form.commons-events-form-float .commons-event-status {
  display: block;
}

.page-events #panels-ipe-regionid-two_66_33_second {
  margin-top: -97px;
}

#block-panels-mini-footer-panel {
  margin-bottom: 0;
}

#quicktabs-commons_bw .item-list-q {
  text-align: left;
}

.views-field-nothing a > span {
  border-radius: 0px !important;
}

.social-login {
  display: inline-block;
  padding: 5px 10px;
  margin: 10px;
  background: #e1e1e1;
  color: #a5a3a4;
  font: 16px 'bebas', arial, sans-serif;
  transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -webkit-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
}

.social-login.twitter {
  background: #1EB5EA url(../images/twitter_icon_white.png) 5px 5px no-repeat;
  color: #fff;
  padding-left: 30px;
}

.social-login.fb {
  background: #0F66AD url(../images/facebook_icon_white.png) 5px 5px no-repeat;
  color: #fff;
  padding-left: 30px;
}

.page-404-page-not-found #content,
.page-403-forbidden #content {
  padding-bottom: 30px;
}

.view-commons-activity-streams-activity .message .user-picture,
.user-picture-available .user-picture {
  display: block;
}

.page-activity #edit-following-wrapper label {
  float: left;
  padding-right: 25px;
}

.page-activity #edit-following-wrapper .views-widget {
  padding-top: 7px;
}

#page #columns {
  margin-bottom: 20px;
}

.quicktabs-hide {
  display: block;
  position: absolute;
  left: -10000px;
  top: -10000px;
}

font[color] {
  color: #26a9df;
  text-decoration: none;
}

.field-name-field-tags ul, .field-name-field-category ul {
  margin: 0;
  padding: 0;
  *zoom: 1;
}
.field-name-field-tags ul:before, .field-name-field-tags ul:after, .field-name-field-category ul:before, .field-name-field-category ul:after {
  content: "";
  display: table;
}
.field-name-field-tags ul:after, .field-name-field-category ul:after {
  clear: both;
}
.field-name-field-tags ul li, .field-name-field-category ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  float: left;
}
.field-name-field-tags ul li a, .field-name-field-category ul li a {
  text-decoration: none;
  display: block;
  padding: .25em 2em .4em 0;
  font-size: 12px;
}

.block-content li {
  margin: 0 0 0 20px;
  padding: 0px 0 0 10px;
}

.more-link a {
  color: #000;
  font-size: 12px;
  line-height: 14px;
}

body.front .more-link a {
  color: #858585;
}

.views-field-timestamp, .views-field-field-location, .views-field-capacity-used, .views-field-comment-count {
  color: #9e1f63;
}

#panels-ipe-regionid-two_66_33_second .panels-ipe-portlet-wrapper .panels-ipe-portlet-content > section {
  background: #f0f0f0;
  padding: 10px;
  font-size: 12px;
}
#panels-ipe-regionid-two_66_33_second .panels-ipe-portlet-wrapper .panels-ipe-portlet-content .view-commons-activity-streams-activity .message > a:first-child {
  color: #9e1f63;
}
#panels-ipe-regionid-two_66_33_second .panels-ipe-portlet-wrapper .panels-ipe-portlet-content p {
  margin: 5px 0;
}

.region-two-66-33-second {
  margin-top: 20px;
}
.region-two-66-33-second .view-twp-goups-user-contributes .views-row, .region-two-66-33-second .view-twp-goups-user-contributes .views-row-last {
  border: none;
  padding-bottom: 0px;
}
.region-two-66-33-second .views-field-field-group-logo img {
  border: solid 1px #9e1f63;
}
.region-two-66-33-second .panel-pane.twp-iframe-block {
  padding: 0;
  margin: 0 0 12px;
  background-color: transparent;
}
.region-two-66-33-second .panel-pane.twp-iframe-block p {
  margin: 0;
}
.region-two-66-33-second section.pane-views-panes, .region-two-66-33-second section.pane-views, .region-two-66-33-second .panel-pane {
  background: #f0f0f0;
  padding: 10px;
  font-size: 12px;
}
.region-two-66-33-second section.pane-views-panes p, .region-two-66-33-second section.pane-views p, .region-two-66-33-second .panel-pane p {
  margin: 5px 0;
}
.region-two-66-33-second section.pane-views-panes .node-webform, .region-two-66-33-second section.pane-views .node-webform, .region-two-66-33-second .panel-pane .node-webform {
  padding: 0;
  margin-top: 0;
}
.region-two-66-33-second section.pane-views-panes .node-webform .field-name-body, .region-two-66-33-second section.pane-views .node-webform .field-name-body, .region-two-66-33-second .panel-pane .node-webform .field-name-body {
  margin: 4px 0;
}
.region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #webform-component-first-name, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #webform-component-first-name, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #webform-component-first-name {
  width: 160px;
  margin: 0;
  display: inline-block;
  margin-right: 0;
  float: left;
}
.region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #webform-component-first-name input, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #webform-component-first-name input, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #webform-component-first-name input {
  color: #777;
}
.region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #webform-component-first-name input:focus, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #webform-component-first-name input:focus, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #webform-component-first-name input:focus {
  color: black;
}
.region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #webform-component-last-name, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #webform-component-last-name, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #webform-component-last-name {
  width: 110px;
  display: inline-block;
  margin: 0;
  float: right;
}
.region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #webform-component-last-name input, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #webform-component-last-name input, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #webform-component-last-name input {
  color: #777;
}
.region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #webform-component-last-name input:focus, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #webform-component-last-name input:focus, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #webform-component-last-name input:focus {
  color: black;
}
.region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #webform-component-email-address, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #webform-component-email-address, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #webform-component-email-address {
  padding: 10px 0;
  margin: 0;
  clear: both;
  overflow: hidden;
}
.region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #webform-component-email-address input, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #webform-component-email-address input, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #webform-component-email-address input {
  color: #777;
}
.region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #webform-component-email-address input:focus, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #webform-component-email-address input:focus, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #webform-component-email-address input:focus {
  color: black;
}
.region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #webform-component-email_address, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #webform-component-email_address, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #webform-component-email_address {
  padding: 10px 0;
  margin: 0;
  clear: both;
  overflow: hidden;
}
.region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #webform-component-email_address input, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #webform-component-email_address input, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #webform-component-email_address input {
  color: #777;
}
.region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #webform-component-email_address input:focus, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #webform-component-email_address input:focus, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #webform-component-email_address input:focus {
  color: black;
}
.region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #edit-actions, .region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #edit-actions--2, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #edit-actions, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #edit-actions--2, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #edit-actions, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #edit-actions--2 {
  background: none;
  color: #26a9df;
  margin-bottom: 0;
  margin-top: 0;
}
.region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #edit-actions input, .region-two-66-33-second section.pane-views-panes .node-webform form.webform-client-form #edit-actions--2 input, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #edit-actions input, .region-two-66-33-second section.pane-views .node-webform form.webform-client-form #edit-actions--2 input, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #edit-actions input, .region-two-66-33-second .panel-pane .node-webform form.webform-client-form #edit-actions--2 input {
  width: 100%;
  padding: 0;
  color: #26a9df !important;
  margin: 0;
  background: none !important;
  font-family: "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-align: left;
}
.region-two-66-33-second section.pane-views-panes #node-255 form.webform-client-form #webform-component-first-name, .region-two-66-33-second section.pane-views-panes #node-255 form.webform-client-form #webform-component-last-name, .region-two-66-33-second section.pane-views #node-255 form.webform-client-form #webform-component-first-name, .region-two-66-33-second section.pane-views #node-255 form.webform-client-form #webform-component-last-name, .region-two-66-33-second .panel-pane #node-255 form.webform-client-form #webform-component-first-name, .region-two-66-33-second .panel-pane #node-255 form.webform-client-form #webform-component-last-name {
  display: none;
}
.region-two-66-33-second section.pane-views-panes h4, .region-two-66-33-second section.pane-views h4, .region-two-66-33-second .panel-pane h4 {
  font: 20px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 6px 0;
  color: #9e1f63;
  letter-spacing: -1px;
}
.region-two-66-33-second section.pane-views-panes .view-most-popular-articles ul, .region-two-66-33-second section.pane-views .view-most-popular-articles ul, .region-two-66-33-second .panel-pane .view-most-popular-articles ul {
  padding: 0;
}
.region-two-66-33-second section.pane-views-panes .view-most-popular-articles li, .region-two-66-33-second section.pane-views .view-most-popular-articles li, .region-two-66-33-second .panel-pane .view-most-popular-articles li {
  border: 0;
  position: relative;
  padding-left: 15px;
  margin: 0 0 4px 4px;
  list-style: none;
}
.region-two-66-33-second section.pane-views-panes .view-most-popular-articles li:before, .region-two-66-33-second section.pane-views .view-most-popular-articles li:before, .region-two-66-33-second .panel-pane .view-most-popular-articles li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-right-width: 0;
  border-left: 6px solid #26a9e1;
}
.region-two-66-33-second section.pane-views-panes .view-most-popular-articles li a, .region-two-66-33-second section.pane-views .view-most-popular-articles li a, .region-two-66-33-second .panel-pane .view-most-popular-articles li a {
  color: black;
  line-height: 20px;
}
.region-two-66-33-second section.pane-views-panes.pane-user-tabs, .region-two-66-33-second section.pane-views-panes.pane-tabs, .region-two-66-33-second section.pane-views.pane-user-tabs, .region-two-66-33-second section.pane-views.pane-tabs, .region-two-66-33-second .panel-pane.pane-user-tabs, .region-two-66-33-second .panel-pane.pane-tabs {
  margin-bottom: 20px;
  padding: 0;
}
.region-two-66-33-second section.pane-views-panes.pane-user-tabs .panel-pane, .region-two-66-33-second section.pane-views-panes.pane-tabs .panel-pane, .region-two-66-33-second section.pane-views.pane-user-tabs .panel-pane, .region-two-66-33-second section.pane-views.pane-tabs .panel-pane, .region-two-66-33-second .panel-pane.pane-user-tabs .panel-pane, .region-two-66-33-second .panel-pane.pane-tabs .panel-pane {
  margin-bottom: 0;
}
.region-two-66-33-second .pane-article-blocks .view-article-blocks .views-field-field-image
img {
  max-width: 298px;
  margin: -15px -10px -5px;
  border-width: 1px 1px 0 1px;
}
.region-two-66-33-second .pane-article-blocks .views-field-nothing {
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #9E1F63;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  padding-bottom: 0;
  margin-bottom: 4px;
  border-bottom: 0;
  letter-spacing: -1px;
  line-height: 22px;
  margin-top: 6px;
}
.region-two-66-33-second .pane-article-blocks .views-field-nothing a {
  color: #9e1f63;
}
.region-two-66-33-second .pane-article-blocks .views-field-nothing + .views-field-title, .region-two-66-33-second .pane-article-blocks .views-field-nothing .views-field-title-field {
  font-size: 16px;
  text-transform: inherit;
  font-weight: normal;
  letter-spacing: 0;
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.region-two-66-33-second .pane-article-blocks .views-field-nothing + .views-field-title a, .region-two-66-33-second .pane-article-blocks .views-field-nothing .views-field-title-field a {
  color: #26a9df;
}
.region-two-66-33-second .pane-article-blocks .views-field-title, .region-two-66-33-second .pane-article-blocks .views-field-title-field {
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #9E1F63;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  padding-bottom: 0;
  margin-bottom: 4px;
  border-bottom: 0;
  letter-spacing: -1px;
  line-height: 22px;
}
.region-two-66-33-second .pane-article-blocks .views-field-title a, .region-two-66-33-second .pane-article-blocks .views-field-title-field a {
  color: #9e1f63;
}
.region-two-66-33-second .pane-article-blocks .views-field-body {
  font-size: 13px;
  margin-bottom: .2em;
}
.region-two-66-33-second .pane-article-blocks .views-field-view-node-1 {
  font: 16px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0;
  text-decoration: none;
  display: block;
}
.region-two-66-33-second .panel-pane {
  border-radius: 0;
}
.region-two-66-33-second .panel-pane .block-content > p > img {
  max-width: inherit;
  margin: -15px -10px -5px;
  border: 1px solid #E2E2E2;
  border-width: 1px 1px 0 1px;
}
.region-two-66-33-second .panel-pane .node-content p img {
  max-width: inherit;
  margin: -15px -10px -5px;
  border: 1px solid #E2E2E2;
  border-width: 1px 1px 0 1px;
}
.region-two-66-33-second .panel-pane .block-inner .block-content article#node-249 {
  margin-top: 0;
}
.region-two-66-33-second .panel-pane .block-inner .block-content article#node-249 a {
  font: 16px "univers-condensed", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0;
  text-decoration: none;
  display: block;
}

.view-most-popular-articles div.item-list > ul, .view-new-noteworthy div.item-list > ul {
  padding: 0;
}
.view-most-popular-articles div.item-list > ul li, .view-new-noteworthy div.item-list > ul li {
  border: 0;
  position: relative;
  padding-left: 15px;
  margin: 0 0 4px 4px;
  list-style: none;
}
.view-most-popular-articles div.item-list > ul li:before, .view-new-noteworthy div.item-list > ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-right-width: 0;
  border-left: 6px solid #26a9e1;
}
.view-most-popular-articles div.item-list > ul li a, .view-new-noteworthy div.item-list > ul li a {
  color: black;
  line-height: 20px;
}

.commons-pod, .page-user .pane-views-panes {
  margin: 0 0 20px;
}

.node-front-block.user-picture-available {
  padding-left: 0;
}
.node-front-block.user-picture-available .user-picture, .node-front-block.user-picture-available .author-datetime {
  display: none;
}
.node-front-block.user-picture-available .field-name-body {
  margin-top: 2em;
}
.node-front-block.user-picture-available h3 {
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #9E1F63;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  padding-bottom: 0;
  margin-bottom: 4px;
  border-bottom: 0;
  letter-spacing: -1px;
  line-height: 22px;
}
.node-front-block.user-picture-available iframe, .node-front-block.user-picture-available h3 img {
  margin-bottom: .4em;
  display: block;
  width: 100%;
}
.node-front-block.user-picture-available p {
  margin-bottom: .2em;
}
.node-front-block.user-picture-available p a {
  font: 16px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0;
  text-decoration: none;
  display: block;
}
.node-front-block.user-picture-available p em {
  font-style: normal;
  color: #9e1f63;
}

.bx-wrapper {
  position: relative;
  margin: 0 auto 10px;
  padding: 0;
}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: 5px;
  width: auto;
  right: 15px;
  padding: 0;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #9e1f63;
  -moz-box-shadow: 0 0 0 1px black, 0 1px 2px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 0 0 1px black, 0 1px 2px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 0 1px black, 0 1px 2px rgba(0, 0, 0, 0.7);
}

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #FFF;
  text-indent: -9999px;
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 3px;
  outline: 0;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
}

.node-slider-container {
  margin-top: 15px;
}

.not-front .node-front-block.user-picture-available .field-name-body {
  margin-top: 0;
}
.not-front .node-front-block.user-picture-available h3 {
  margin-top: 10px;
}
.not-front .node-front-block.user-picture-available iframe, .not-front .node-front-block.user-picture-available h3 img {
  margin-bottom: .4em;
  display: block;
  margin: -30px -10px -5px !important;
  border: 1px solid #e2e2e2;
  max-width: 298px;
}
.not-front .node-front-block.user-picture-available iframe {
  margin-bottom: 0;
  width: 298px !important;
}
.not-front .node-front-block.user-picture-available h3 {
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #9E1F63;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  padding-bottom: 0;
  margin-bottom: 4px;
  border-bottom: 0;
  letter-spacing: -1px;
  line-height: 22px;
}

.pane-commons-contributors-group-panel-pane-1 td a img {
  opacity: 1;
}

.pane-commons-contributors-group-panel-pane-1 td a span {
  display: none;
  position: absolute;
  bottom: 115%;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.87);
  white-space: nowrap;
  font-size: 14px;
  line-height: 14px;
  padding: 8px 8px;
  color: #9e1f63;
  z-index: 15;
  text-align: left;
  left: 115%;
  margin-left: -41px;
  border: 1px solid #9e1f63;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.pane-commons-contributors-group-panel-pane-1 td a span:before, .pane-commons-contributors-group-panel-pane-1 td a span:after {
  content: "";
  position: absolute;
  left: 12%;
  margin-left: -5px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-width: 0;
}

.pane-commons-contributors-group-panel-pane-1 td a span:before {
  z-index: 1;
  bottom: -6px;
  border-top-color: #9e1f63;
}

.pane-commons-contributors-group-panel-pane-1 td a span:after {
  z-index: 2;
  bottom: -5px;
  border-top-color: white;
}

.pane-commons-contributors-group-panel-pane-1 td a span b {
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 14px;
  letter-spacing: -1px;
  color: #26a9df;
  font-weight: normal;
  display: block;
}

#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-commons-groups-recent-content .view-content .views-field-title a, #block-system-main .two-66-33 .region-two-66-33-first .block-content .view-commons-groups-recent-content .view-content .views-field-title-field a {
  color: #26a9df;
  font: 14px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-article-blocks.view-display-id-block_3 .view-content .views-field-title a, #block-system-main .two-66-33 .region-two-66-33-first .block-content .view-article-blocks.view-display-id-block_3 .view-content .views-field-title-field a {
  color: #26a9df;
  font: 26px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-article-blocks.view-display-id-block_3 .view-content .views-field-field-image {
  float: none;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-article-blocks.view-display-id-block_3 .view-content .views-field-field-image img {
  width: 640px;
  height: 360px;
  border: none;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-article-blocks.view-display-id-block_3 .view-content .bx-wrapper .bx-prev {
  display: block;
  height: 45px;
  width: 25px;
  left: 10px;
  background: url(../img/sprite.png) no-repeat scroll 0 -110px transparent;
  opacity: 0.5;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-article-blocks.view-display-id-block_3 .view-content .bx-wrapper .bx-prev:hover {
  opacity: 1;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-article-blocks.view-display-id-block_3 .view-content .bx-wrapper .bx-next {
  display: block;
  height: 45px;
  width: 25px;
  right: 10px;
  background: url(../img/sprite.png) no-repeat scroll -26px -110px transparent;
  opacity: 0.5;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-article-blocks.view-display-id-block_3 .view-content .bx-wrapper .bx-next:hover {
  opacity: 1;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-recent-blog-posts.view-display-id-panel_pane_1 .view-content .views-field-title a, #block-system-main .two-66-33 .region-two-66-33-first .block-content .view-recent-blog-posts.view-display-id-panel_pane_1 .view-content .views-field-title-field a {
  color: black;
  font-size: 12px;
  font-family: avenir, 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-content .views-field-custom-visit a {
  font: 14px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-top: 3px;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-content .views-row {
  border-color: #fcb042;
  clear: both;
  /*overflow: hidden;*/
  min-height: 125px;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-content .views-row .views-row {
  border-bottom: 0;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-content .views-field-field-image {
  float: left;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-content .views-field-field-image img {
  margin: 0 20px 10px 0;
  width: 120px;
  height: 120px;
  display: block;
  border: 1px solid #9e1f63;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-content .views-field-title a, #block-system-main .two-66-33 .region-two-66-33-first .block-content .view-content .views-field-title-field a {
  color: #26a9df;
  font: 26px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-content .views-field-changed, #block-system-main .two-66-33 .region-two-66-33-first .block-content .view-content .views-field-created {
  color: #9e1f63;
  font-size: 11px;
  display: block;
  margin-top: 3px;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-content .views-field-view-node, #block-system-main .two-66-33 .region-two-66-33-first .block-content .view-content .views-field-view-user {
  font: 14px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-top: 3px;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-news-press .view-content .views-row, #block-system-main .two-66-33 .region-two-66-33-first .block-content .view-browse-blogs-theme .view-content .views-row {
  /*overflow: hidden;*/
  min-height: 56px;
}
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-recent-blog-posts.view-display-id-panel_pane_1 .view-content .views-row,
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-commons-groups-recent-content.view-display-id-block .view-content .views-row,
#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-commons-activity-streams-user-activity .view-content .views-row {
  min-height: 20px;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-hiv-information .views-field-body p,
#block-system-main .two-66-33 .region-two-66-33-first .view-other-language .views-field-body p {
  margin-bottom: 0;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-news-press .view-content .views-row-first {
  padding-top: 2em;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-news-press .view-content .views-row-last {
  padding-bottom: 0.7em;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-news-press .view-content .views-field-title a, #block-system-main .two-66-33 .region-two-66-33-first .view-news-press .view-content .views-field-title-field a {
  color: #26a9df;
  font: 22px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-who-we-are .view-content .views-field-title a, #block-system-main .two-66-33 .region-two-66-33-first .view-who-we-are .view-content .views-field-title-field a {
  color: #26a9df;
  font: 22px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-who-we-are .view-content .views-field-custom-visit a {
  font: 14px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-top: 3px;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-partner-rss .view-content .views-field-title a, #block-system-main .two-66-33 .region-two-66-33-first .view-partner-rss .view-content .views-field-title-field a {
  color: #000;
  font: 13px "avenir", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-partner-rss .view-content .views-row {
  border: 0;
  position: relative;
  padding-left: 15px;
  margin: 0 0 4px 4px;
  list-style: none;
  min-height: auto;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-partner-rss .view-content .views-row:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-right-width: 0;
  border-left: 6px solid #26a9e1;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-category-listing .views-field-name a, #block-system-main .two-66-33 .region-two-66-33-first .view-team-roles-listing .views-field-name a, #block-system-main .two-66-33 .region-two-66-33-first .view-spanish-taxonomy .views-field-name a {
  color: #26a9df;
  font: 22px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-category-listing .views-field-custom-visit a, #block-system-main .two-66-33 .region-two-66-33-first .view-team-roles-listing .views-field-custom-visit a, #block-system-main .two-66-33 .region-two-66-33-first .view-spanish-taxonomy .views-field-custom-visit a {
  font: 14px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-top: 3px;
}
#block-system-main .two-66-33 .region-two-66-33-first #spanish-landing-page h2.pane-title {
  font-family: "univers-condensed-regular","univers-condensed","Arial Narrow","univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 32px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 32px;
  text-transform: none;
  color: #9e1f63;
  margin: .5em 0 .2em;
}
#block-system-main .two-66-33 .region-two-66-33-first .pane-block-11 h3 {
  margin-bottom: 0;
}
#block-system-main .two-66-33 .region-two-66-33-first .pane-block-11 h3 a {
  color: #26a9df;
  font: 22px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#block-system-main .two-66-33 .region-two-66-33-first .pane-block-11 h3 img {
  border: 1px solid #9e1f63;
}

.view-recent-articles .view-content .views-row .views-field-view-node a {
  margin-top: 4px;
  font: 14px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0;
  text-decoration: none;
  display: block;
}

#breadcrumb {
  margin-bottom: 0;
}

.small-blue-link, .page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .views-field-field-community-page a, .node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-field-subtitle + div + .pane-views.pane-partners-node .block-content .views-field-field-link,
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-title + .pane-views.pane-partners-node + .pane-views.pane-partners-node .block-content .views-field-field-link, .pane-node-field-link.partners-node-link, .node-type-team-member .field-name-field-community-page a {
  margin-top: 4px;
  font: 14px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0;
  text-decoration: none;
  display: block;
}

.blue-title, .node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-field-subtitle, .page-partners #block-system-main .two-66-33 .region-two-66-33-first .view-partners-node .views-row .views-field-field-subtitle {
  color: #26a9df;
  margin-bottom: 0px;
  font-size: 30px;
  line-height: 26px;
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-title {
  margin: 10px 0 0px;
}
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-title h1 {
  margin: 0;
  line-height: 30px;
}
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-partner-rss views-row {
  border-bottom: none;
}
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-partners-node span.ext {
  display: none;
}
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-field-link span.ext {
  display: none;
}
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-field-subtitle {
  clear: both;
  font-size: 22px;
  overflow: hidden;
}
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-field-subtitle + .pane-views.pane-partners-node,
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-title + .pane-views.pane-partners-node {
  float: left;
  margin-top: 15px;
  width: 22%;
}
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-field-subtitle + .pane-views.pane-partners-node .views-field-field-group-link,
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-title + .pane-views.pane-partners-node .views-field-field-group-link {
  font: 16px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0;
  text-decoration: none;
  display: block;
}
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-field-subtitle + .pane-views.pane-partners-node .views-row,
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-title + .pane-views.pane-partners-node .views-row {
  border-bottom: 0;
}
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-title + .pane-views.pane-partners-node + .pane-views.pane-partners-node,
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-field-subtitle + .pane-views.pane-partners-node + .pane-views.pane-partners-node {
  margin-top: 15px;
}
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-field-subtitle + div + .pane-views.pane-partners-node,
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-title + .pane-views.pane-partners-node + .pane-views.pane-partners-node {
  width: 77%;
  float: right;
}
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-field-subtitle + div + .pane-views.pane-partners-node .block-content .views-field-field-partner-banner,
.node-type-partners #block-system-main .two-66-33 .region-two-66-33-first .pane-node-title + .pane-views.pane-partners-node + .pane-views.pane-partners-node .block-content .views-field-field-partner-banner {
  margin-bottom: 15px;
}

.page-partners #block-system-main .two-66-33 .region-two-66-33-first .view-partners-node .views-row {
  *zoom: 1;
  position: relative;
  padding-left: 140px;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.page-partners #block-system-main .two-66-33 .region-two-66-33-first .view-partners-node .views-row:before, .page-partners #block-system-main .two-66-33 .region-two-66-33-first .view-partners-node .views-row:after {
  content: "";
  display: table;
}
.page-partners #block-system-main .two-66-33 .region-two-66-33-first .view-partners-node .views-row:after {
  clear: both;
}
.page-partners #block-system-main .two-66-33 .region-two-66-33-first .view-partners-node .views-row .views-field-field-partner-logo {
  position: absolute;
  top: 0;
  left: 0;
}
.page-partners #block-system-main .two-66-33 .region-two-66-33-first .view-partners-node .views-row .views-field-title a, .page-partners #block-system-main .two-66-33 .region-two-66-33-first .view-partners-node .views-row .views-field-title-field a {
  color: #26a9df;
}
.page-partners #block-system-main .two-66-33 .region-two-66-33-first .view-partners-node .views-row .views-field-field-subtitle {
  color: #9e1f63;
  font-size: 16px;
  line-height: 14px;
  margin: 0 0 4px;
}
.page-partners #block-system-main .two-66-33 .region-two-66-33-first .view-partners-node .views-row .views-field-body {
  margin-bottom: 4px;
}
.page-partners #block-system-main .two-66-33 .region-two-66-33-first .view-partners-node .views-row .views-field-body > div > p:last-child {
  margin-bottom: 4px;
}

h1 a {
  color: #9e1f63;
}

.not-front .bx-wrapper .bx-viewport {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0 solid #FFF;
  left: 0 !important;
  height: auto !important;
  background: none;
}
.not-front .bx-wrapper ul li {
  padding: 0;
  margin: 0;
  position: relative;
}
.not-front .bx-wrapper ul li .bx-fields {
  color: #FFF;
  font-family: "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 450px;
  background: rgba(158, 31, 99, 0.8);
  padding: 10px 20px;
}
.not-front .bx-wrapper ul li .bx-fields a {
  color: white;
}
.not-front .bx-wrapper ul li .bx-fields .views-field-title, .not-front .bx-wrapper ul li .bx-fields .views-field-title-field {
  font-size: 34px;
  font-weight: normal;
  line-height: 24px;
  margin: 0 0 6px;
}
.not-front .bx-wrapper ul li .bx-fields .views-field-title a, .not-front .bx-wrapper ul li .bx-fields .views-field-title-field a {
  color: white !important;
  display: block;
  margin-bottom: 10px;
  line-height: 26px;
}
.not-front .bx-wrapper ul li .bx-fields .views-field-body {
  font-size: 16px;
  line-height: 17px;
  clear: both;
  font-weight: normal;
}
.not-front .bx-wrapper ul li .bx-fields .views-field-body p {
  margin: 0 0 5px;
}
.not-front .bx-wrapper ul li .bx-fields .views-field-view-node-1 a {
  display: block;
  color: #FFF;
  font-size: 14px;
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
}
.not-front .bx-wrapper img {
  width: 100%;
}

.not-front .bx-slider-container .bx-viewport {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0 solid #FFF;
  left: 0 !important;
  height: auto !important;
  background: none;
}
.not-front .bx-slider-container div.views_slideshow_cycle_main div.views-row {
  border-bottom: none;
  padding: 0;
  margin: 0;
  position: relative;
}
.not-front .bx-slider-container div.views_slideshow_cycle_main div.views-row .bx-fields {
  color: #FFF;
  font-family: "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 450px;
  background: rgba(158, 31, 99, 0.8);
  padding: 10px 20px;
}
.not-front .bx-slider-container div.views_slideshow_cycle_main div.views-row .bx-fields a {
  color: white;
}
.not-front .bx-slider-container div.views_slideshow_cycle_main div.views-row .bx-fields .views-field-title, .not-front .bx-slider-container div.views_slideshow_cycle_main div.views-row .bx-fields .views-field-title-field {
  font-size: 34px;
  font-weight: normal;
  line-height: 38px;
  margin: 0 0 2px;
}
.not-front .bx-slider-container div.views_slideshow_cycle_main div.views-row .bx-fields .views-field-title a, .not-front .bx-slider-container div.views_slideshow_cycle_main div.views-row .bx-fields .views-field-title-field a {
  color: white !important;
}
.not-front .bx-slider-container div.views_slideshow_cycle_main div.views-row .bx-fields .views-field-body {
  font-size: 16px;
  line-height: 17px;
  clear: both;
  font-weight: normal;
}
.not-front .bx-slider-container div.views_slideshow_cycle_main div.views-row .bx-fields .views-field-body p {
  margin: 0;
}
.not-front .bx-slider-container div.views_slideshow_cycle_main div.views-row .bx-fields .views-field-view-node-1 a {
  display: block;
  color: #FFF;
  font-size: 14px;
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
}
.not-front .bx-slider-container img {
  width: 100%;
}

.views-field-field-facebook-url, .views-field-field-linkedin-url, .views-field-field-website-url, .views-field-field-twitter-url, .views-field-field-rss, article .field-name-field-facebook-url, article .field-name-field-twitter-url, article .field-name-field-linkedin-url, article .field-name-field-rss {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-top: 10px;
}
.views-field-field-facebook-url div, .views-field-field-facebook-url a, .views-field-field-linkedin-url div, .views-field-field-linkedin-url a, .views-field-field-website-url div, .views-field-field-website-url a, .views-field-field-twitter-url div, .views-field-field-twitter-url a, .views-field-field-rss div, .views-field-field-rss a, article .field-name-field-facebook-url div, article .field-name-field-facebook-url a, article .field-name-field-twitter-url div, article .field-name-field-twitter-url a, article .field-name-field-linkedin-url div, article .field-name-field-linkedin-url a, article .field-name-field-rss div, article .field-name-field-rss a {
  display: block;
  height: 100%;
}
.views-field-field-facebook-url a, .views-field-field-linkedin-url a, .views-field-field-website-url a, .views-field-field-twitter-url a, .views-field-field-rss a, article .field-name-field-facebook-url a, article .field-name-field-twitter-url a, article .field-name-field-linkedin-url a, article .field-name-field-rss a {
  background-image: url("../img/social-icons.jpg");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
.views-field-field-facebook-url.views-field-field-facebook-url a, .views-field-field-linkedin-url.views-field-field-facebook-url a, .views-field-field-website-url.views-field-field-facebook-url a, .views-field-field-twitter-url.views-field-field-facebook-url a, .views-field-field-rss.views-field-field-facebook-url a, article .field-name-field-facebook-url.views-field-field-facebook-url a, article .field-name-field-twitter-url.views-field-field-facebook-url a, article .field-name-field-linkedin-url.views-field-field-facebook-url a, article .field-name-field-rss.views-field-field-facebook-url a {
  background-position: 0 0;
}
.views-field-field-facebook-url.field-name-field-facebook-url a, .views-field-field-linkedin-url.field-name-field-facebook-url a, .views-field-field-website-url.field-name-field-facebook-url a, .views-field-field-twitter-url.field-name-field-facebook-url a, .views-field-field-rss.field-name-field-facebook-url a, article .field-name-field-facebook-url.field-name-field-facebook-url a, article .field-name-field-twitter-url.field-name-field-facebook-url a, article .field-name-field-linkedin-url.field-name-field-facebook-url a, article .field-name-field-rss.field-name-field-facebook-url a {
  background-position: 0 0;
}
.views-field-field-facebook-url.views-field-field-twitter-url a, .views-field-field-linkedin-url.views-field-field-twitter-url a, .views-field-field-website-url.views-field-field-twitter-url a, .views-field-field-twitter-url.views-field-field-twitter-url a, .views-field-field-rss.views-field-field-twitter-url a, article .field-name-field-facebook-url.views-field-field-twitter-url a, article .field-name-field-twitter-url.views-field-field-twitter-url a, article .field-name-field-linkedin-url.views-field-field-twitter-url a, article .field-name-field-rss.views-field-field-twitter-url a {
  background-position: -25px 0;
}
.views-field-field-facebook-url.field-name-field-twitter-url a, .views-field-field-linkedin-url.field-name-field-twitter-url a, .views-field-field-website-url.field-name-field-twitter-url a, .views-field-field-twitter-url.field-name-field-twitter-url a, .views-field-field-rss.field-name-field-twitter-url a, article .field-name-field-facebook-url.field-name-field-twitter-url a, article .field-name-field-twitter-url.field-name-field-twitter-url a, article .field-name-field-linkedin-url.field-name-field-twitter-url a, article .field-name-field-rss.field-name-field-twitter-url a {
  background-position: -25px 0;
}
.views-field-field-facebook-url.views-field-field-linkedin-url a, .views-field-field-linkedin-url.views-field-field-linkedin-url a, .views-field-field-website-url.views-field-field-linkedin-url a, .views-field-field-twitter-url.views-field-field-linkedin-url a, .views-field-field-rss.views-field-field-linkedin-url a, article .field-name-field-facebook-url.views-field-field-linkedin-url a, article .field-name-field-twitter-url.views-field-field-linkedin-url a, article .field-name-field-linkedin-url.views-field-field-linkedin-url a, article .field-name-field-rss.views-field-field-linkedin-url a {
  background-position: -49px 0;
}
.views-field-field-facebook-url.field-name-field-linkedin-url a, .views-field-field-linkedin-url.field-name-field-linkedin-url a, .views-field-field-website-url.field-name-field-linkedin-url a, .views-field-field-twitter-url.field-name-field-linkedin-url a, .views-field-field-rss.field-name-field-linkedin-url a, article .field-name-field-facebook-url.field-name-field-linkedin-url a, article .field-name-field-twitter-url.field-name-field-linkedin-url a, article .field-name-field-linkedin-url.field-name-field-linkedin-url a, article .field-name-field-rss.field-name-field-linkedin-url a {
  background-position: -49px 0;
}
.views-field-field-facebook-url.views-field-field-website-url a, .views-field-field-linkedin-url.views-field-field-website-url a, .views-field-field-website-url.views-field-field-website-url a, .views-field-field-twitter-url.views-field-field-website-url a, .views-field-field-rss.views-field-field-website-url a, article .field-name-field-facebook-url.views-field-field-website-url a, article .field-name-field-twitter-url.views-field-field-website-url a, article .field-name-field-linkedin-url.views-field-field-website-url a, article .field-name-field-rss.views-field-field-website-url a {
  background-position: -74px 0;
}
.views-field-field-facebook-url.views-field-field-rss a, .views-field-field-linkedin-url.views-field-field-rss a, .views-field-field-website-url.views-field-field-rss a, .views-field-field-twitter-url.views-field-field-rss a, .views-field-field-rss.views-field-field-rss a, article .field-name-field-facebook-url.views-field-field-rss a, article .field-name-field-twitter-url.views-field-field-rss a, article .field-name-field-linkedin-url.views-field-field-rss a, article .field-name-field-rss.views-field-field-rss a {
  background-position: -98px 0;
}
.views-field-field-facebook-url.field-name-field-rss a, .views-field-field-linkedin-url.field-name-field-rss a, .views-field-field-website-url.field-name-field-rss a, .views-field-field-twitter-url.field-name-field-rss a, .views-field-field-rss.field-name-field-rss a, article .field-name-field-facebook-url.field-name-field-rss a, article .field-name-field-twitter-url.field-name-field-rss a, article .field-name-field-linkedin-url.field-name-field-rss a, article .field-name-field-rss.field-name-field-rss a {
  background-position: -98px 0;
}

article .field-name-field-website-url {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
article .field-name-field-website-url div, article .field-name-field-website-url a {
  display: block;
  height: 100%;
}
article .field-name-field-website-url a {
  background-image: url("../img/social-icons.jpg");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
article .field-name-field-website-url.field-name-field-website-url a {
  background-position: -74px 0;
}
article .field-name-field-website-url .field-items {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.views-field-field-instagram-url,
.views-field-field-youtube-url,
article .field-name-field-instagram-url,
article .field-name-field-youtube-url {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-top: 10px;
}
.views-field-field-instagram-url div, .views-field-field-instagram-url a,
.views-field-field-youtube-url div,
.views-field-field-youtube-url a,
article .field-name-field-instagram-url div,
article .field-name-field-instagram-url a,
article .field-name-field-youtube-url div,
article .field-name-field-youtube-url a {
  display: block;
  height: 100%;
}
.views-field-field-instagram-url a,
.views-field-field-youtube-url a,
article .field-name-field-instagram-url a,
article .field-name-field-youtube-url a {
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}

.views-field-field-instagram-url a,
article .field-name-field-instagram-url a {
  background-image: url("../img/social-instagram.png");
}

.views-field-field-youtube-url a,
article .field-name-field-youtube-url a {
  background-image: url("../img/social-youtube.png");
}

article .field-name-field-twitter-url {
  width: 19px;
}

#viewtab-controls {
  background: #FFF;
  padding: 0;
  margin-bottom: 0;
}
#viewtab-controls a {
  display: inline-block;
  font: 20px/20px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 2px 10px;
  background: #26a9df;
  color: white;
  margin-right: 3px;
}
#viewtab-controls a.active {
  background: #9e1f63;
}

.views-row.views-row-last {
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.7em;
}

#edit-profile-user-profile-form .field-name-field-user-name {
  display: none;
}

#user-register-form legend {
  display: none;
}
#user-register-form legend + .fieldset-wrapper {
  margin-top: 0;
}
#user-register-form .fieldset-outer-wrapper {
  margin: 0;
  padding: 1em 0;
  border: none;
}
#user-register-form #edit-field-name-last {
  margin-bottom: 1em;
}
#user-register-form .confirm-parent {
  width: 40em;
}
#user-register-form .password-parent {
  width: 40em;
}
#user-register-form .mollom-privacy {
  font-size: 12px;
  margin-top: 1em;
}
#user-register-form .mailchimp-newsletter-wrapper .description {
  margin-left: 0;
}

.pane-partner-rss {
  float: right;
  width: 77%;
}

.pane-node-field-link.partners-node-link {
  padding-left: 140px;
  clear: both;
}

div.pane-quicktabs-activity-tabs {
  margin-top: 50px;
}
div.pane-quicktabs-activity-tabs .item-list {
  margin-top: -40px;
  margin-left: -10px;
}

#quicktabs-activity_tabs .item-list li {
  margin-right: 5px;
}
#quicktabs-activity_tabs .item-list li a {
  font: 20px/20px "univers-condensed", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 2px 10px;
}

.node-type-team-member .region-two-66-33-first .pane-title {
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 32px;
  margin: 0.5em 0 0.2em;
  text-transform: none;
}
.node-type-team-member .region-two-66-33-first .pane-title a {
  color: #9e1f63;
}
.node-type-team-member .field-name-field-community-page a {
  margin-top: 0 !important;
  font: 14px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
  font-weight: bold !important;
  letter-spacing: 0 !important;
}
.node-type-team-member .field-name-body {
  margin-top: 1.4em;
}
.node-type-team-member .field-name-field-subtitle {
  color: #26a9df;
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 20px;
  letter-spacing: -1px;
  line-height: 22px;
  text-transform: uppercase;
  margin-top: -17px;
}
.node-type-team-member .fieldset-outer-wrapper {
  border: none;
  margin: 0;
  padding: 0;
}
.node-type-team-member .group-left {
  float: left;
  width: 22%;
  margin-top: 20px;
}
.node-type-team-member .group-right {
  float: right;
  width: 77%;
}
.node-type-team-member #content .field-name-body div.field-item p:first-child {
  font-weight: normal;
}

.pane-team-roles-term .views-row {
  margin-bottom: 1.4em;
  padding-bottom: 1em;
}
.pane-team-roles-term .views-row.views-row-last {
  margin-bottom: 1.4em;
  padding-bottom: 1em;
}
.pane-team-roles-term .views-field-field-member-image {
  margin-right: 25px;
  float: left;
}
.pane-team-roles-term .views-field-field-member-image img {
  border: solid 1px #652044;
}
.pane-team-roles-term .views-field-field-subtitle {
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #9e1f63;
  font-size: 16px;
}

span.ext {
  padding-right: 14px;
}

.arrow-right {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #26a9df;
}

.pane-block-2 a {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.page-taxonomy-term ul.pager, .page-news-press ul.pager, .page-partners ul.pager, .page-activity ul.pager, .node-type-group ul.pager, .page-groups ul.pager {
  border-top: none;
}
.page-taxonomy-term .views-row-last, .page-news-press .views-row-last, .page-partners .views-row-last, .page-activity .views-row-last, .node-type-group .views-row-last, .page-groups .views-row-last {
  padding-bottom: 0.7em;
}

.page-node .node nav {
  margin-top: 0;
}

footer p.author-datetime {
  margin: 0;
}

.node-type-article region-two-66-33-first .block-inner .block-content article {
  margin: 15px 0 0;
}

a.views-field-custom-visit {
  font: 14px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-top: 3px;
  text-decoration: none;
}

article.node-team-member .field-name-field-link a {
  font: 14px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-top: 20px;
  text-decoration: none;
}

.view-newest-members div.view-content div {
  display: inline-block;
}

span.ext {
  background: url("/sites/all/themes/twptheme/images/extlink.png") no-repeat scroll right center transparent;
}

.not-logged-in.page-get-connected .sharethis-buttons, .page-get-connected .sharethis-buttons, .page-groups .sharethis-buttons, .page-a-girl-like-me .sharethis-buttons {
  display: none;
}

article#node-231 .sharethis-buttons {
  display: none;
}
article#node-231 .rate-widget {
  display: none;
}
article#node-231 nav {
  display: none;
}

.region-two-66-33-first .field-name-body h2 {
  line-height: 26px;
  margin: 25px 0 10px;
}
.region-two-66-33-first .field-name-body h3 {
  color: #444444;
  letter-spacing: 0;
  line-height: 24px;
  margin: 20px 0 0;
}

.node-type-article #links-wrapper {
  margin-top: 1.5em;
  margin-bottom: 0.5em;
}
.node-type-article #links-wrapper nav {
  display: inline-block;
  margin-right: 1em;
}
.node-type-article #links-wrapper nav .node-action-links {
  margin-top: 0;
}
.node-type-article #links-wrapper .rate-widget {
  display: inline-block;
}
.node-type-article #links-wrapper .rate-widget span {
  margin-top: 0;
  margin-bottom: 0;
}
.node-type-article .region-two-66-33-first .print-link {
  margin-top: -22px;
  padding-bottom: 0px;
}
.node-type-article .region-two-66-33-first .print-link a {
  text-decoration: none;
  color: #000;
}
.node-type-article .print-link {
  padding-bottom: 0;
}
.node-type-article .field-name-body h5 + ul {
  list-style: none;
  padding: 0;
}
.node-type-article .field-name-body h5 + ul ul {
  list-style: none;
  padding-left: 15px;
}
.node-type-article .field-name-body h5 + ul li {
  padding-left: 1em;
  text-indent: -.7em;
  margin-left: 15px;
}
.node-type-article .field-name-body h5 + ul li:before {
  content: "\002022  ";
  color: green;
  padding-right: 1em;
  font-size: 1.1em;
}
.node-type-article .field-name-body h5 + ul li a {
  text-decoration: none;
}
.node-type-article .field-name-field-additional-resources .field-item {
  border: 0;
  position: relative;
  padding-left: 15px;
  margin: 4px 0 4px 4px;
  list-style: none;
  text-decoration: none;
}
.node-type-article .field-name-field-additional-resources .field-item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-right-width: 0;
  border-left: 6px solid #26a9e1;
}
.node-type-article .field-name-field-additional-resources a {
  text-decoration: none;
  color: #000;
}

.field-name-field-url-parent-path {
  display: none;
}

.page-user #block-system-main .field-add-more-submit {
  width: 120px;
}
.page-user .view-user-page-element img {
  border: solid 1px #9e1f63;
}
.page-user .view-twp-user-page-element img, .page-user .view-test img {
  border: solid 1px #9e1f63;
}
.page-user .tasks ul.tabs.primary li:last-child {
  display: none;
}

.page-user-password input[type="submit"] {
  width: 144px;
}

.block-content .main-menu-get-connected ul.menu li.first a {
  text-transform: capitalize;
}

.view-groups.view-display-id-block .views-row, .view-groups.view-display-id-block_1 .views-row {
  display: inline-block;
  margin-right: 1em;
  margin-bottom: none;
  padding-bottom: none;
  border: none;
}

.page-who-we-are article.node-page nav {
  display: none;
}
.page-who-we-are article.node-page .sharethis-buttons {
  display: none;
}

.page-partners article.node-page nav {
  display: none;
}
.page-partners article.node-page .sharethis-buttons {
  display: none;
}

.region-two-66-33-second .node-page .field-name-body {
  margin-top: 0;
}

.region-two-66-33-second #quicktabs-activity_tabs .view-commons-radioactivity-groups-most-active .views-field-field-group-logo {
  float: left;
  height: 60px;
}
.region-two-66-33-second #quicktabs-activity_tabs .view-commons-radioactivity-groups-most-active .views-field-view {
  padding-left: 78px;
}
.region-two-66-33-second #quicktabs-activity_tabs .view-commons-radioactivity-groups-most-active .views-field-title, .region-two-66-33-second #quicktabs-activity_tabs .view-commons-radioactivity-groups-most-active .views-field-title-field {
  padding-left: 78px;
}
.region-two-66-33-second #quicktabs-activity_tabs .view-commons-radioactivity-groups-most-active .views-field-title a, .region-two-66-33-second #quicktabs-activity_tabs .view-commons-radioactivity-groups-most-active .views-field-title-field a {
  font-size: 16px;
}
.region-two-66-33-second #quicktabs-activity_tabs .view-commons-radioactivity-groups-most-active .view-commons-groups-recent-content .views-field-title, .region-two-66-33-second #quicktabs-activity_tabs .view-commons-radioactivity-groups-most-active .view-commons-groups-recent-content .views-field-title-field {
  padding-left: 0;
}
.region-two-66-33-second #quicktabs-activity_tabs .view-commons-radioactivity-groups-most-active .view-commons-groups-recent-content .views-field-title a, .region-two-66-33-second #quicktabs-activity_tabs .view-commons-radioactivity-groups-most-active .view-commons-groups-recent-content .views-field-title-field a {
  font-size: 12px;
}
.region-two-66-33-second #quicktabs-activity_tabs .view-commons-radioactivity-groups-most-active .view-commons-groups-recent-content .views-row-last {
  border: none;
}
.region-two-66-33-second .view-commons-radioactivity-groups-most-active .views-field-field-group-logo {
  float: left;
  height: 60px;
}
.region-two-66-33-second .view-commons-radioactivity-groups-most-active .views-field-view {
  padding-left: 78px;
}
.region-two-66-33-second .view-commons-radioactivity-groups-most-active .views-field-title, .region-two-66-33-second .view-commons-radioactivity-groups-most-active .views-field-title-field {
  padding-left: 78px;
}
.region-two-66-33-second .view-commons-radioactivity-groups-most-active .views-field-title a, .region-two-66-33-second .view-commons-radioactivity-groups-most-active .views-field-title-field a {
  font-size: 16px;
}
.region-two-66-33-second .view-commons-radioactivity-groups-most-active .view-commons-groups-recent-content .views-field-title, .region-two-66-33-second .view-commons-radioactivity-groups-most-active .view-commons-groups-recent-content .views-field-title-field {
  padding-left: 0;
}
.region-two-66-33-second .view-commons-radioactivity-groups-most-active .view-commons-groups-recent-content .views-field-title a, .region-two-66-33-second .view-commons-radioactivity-groups-most-active .view-commons-groups-recent-content .views-field-title-field a {
  font-size: 12px;
}
.region-two-66-33-second .view-commons-radioactivity-groups-most-active .view-commons-groups-recent-content .views-row-last {
  border: none;
}

.region-two-66-33-second .view-commons-radioactivity-groups-most-active > .view-content > .views-row {
  min-height: 65px;
}

#quicktabs-container-activity_tabs .view-commons-activity-streams-activity .views-row, #quicktabs-container-activity_tabs .view-commons-activity-streams-activity .views-row-last {
  min-height: 70px;
}

.view-homepage-slideshow img {
  width: 100% !important;
}

.view-commons-contributors-group img {
  border: 1px solid #9e1f63;
}

.page-groups .pane-commons-groups-recent-content h2 {
  font-size: 20px;
}

.page-groups .block-inner .block-content h2.pane-title {
  font-size: 18px;
}
.page-groups .block-inner .block-content h2.node-title {
  font-size: 24px;
  width: 85%;
}

.pane-commons-groups-commons-groups-create-group a, .pane-node-group-group a, #answer-node-form #edit-submit, #comment-form #edit-submit {
  background-image: none;
}
.pane-commons-groups-commons-groups-create-group a:hover, .pane-node-group-group a:hover, #answer-node-form #edit-submit:hover, #comment-form #edit-submit:hover {
  background-image: none;
  background-color: #1E9ACD;
}

.block-content .answer-add {
  margin: 0 0 0 10px;
}
.block-content .answer-add a {
  background-image: none;
  width: 100px;
}
.block-content .answer-add a:hover {
  background-image: none;
  background-color: #1E9ACD;
}

.page-user-edit .form-actions #edit-cancel {
  width: 120px;
}

.page-home .more-link {
  margin-top: 0;
}
.page-home .view-recent-articles p {
  margin: 0 0 0.5em;
}
.page-home .view-recent-articles .views-field-title, .page-home .view-recent-articles .views-field-title-field {
  font-size: 15px;
}
.page-home .view-recent-articles .views-row, .page-home .view-recent-articles .views-row-last {
  border-bottom: none;
}
.page-home .view-commons-activity-streams-activity p {
  margin: 0 0 0.5em;
}
.page-home .view-commons-activity-streams-activity .views-row, .page-home .view-commons-activity-streams-activity .views-row-last {
  border-bottom: none;
}
.page-home .view-commons-activity-streams-activity .more-link {
  margin-top: 0px;
}

.webform-client-form .webform-component-cc_email .form-item-submitted-email-address-subscribe {
  display: none;
}

.page-user-edit-profile .field-name-field-community-page {
  display: none;
}

#views-form-trusted-contacts-default #edit-actionog-membership-delete-action {
  width: 100px;
}

#og-ui-edit-membership #edit-actions #edit-submit {
  width: 140px;
}

form.pay-donate #edit-submit {
  width: 140px;
  letter-spacing: 1px;
}

#edit-submit {
  background-image: none;
  background-color: #26A9DF;
}
#edit-submit:hover {
  background-image: none;
  background-color: #1E9ACD;
}

.view-commons-follow-node .flag-email-group a span, .view-commons-follow-node .flag-email-node a span, .view-commons-follow-node .flag-email-user a span, .view-commons-follow-node .flag-email-term a span {
  display: none;
}

.page-taxonomy-term .view-article-blocks .view-content {
  position: relative;
}

.page-taxonomy-term #vscc_controls_previous_article_blocks-block_1 {
  position: absolute;
  top: 158px;
  left: 10px;
  z-index: 50;
}
.page-taxonomy-term #vscc_controls_previous_article_blocks-block_1 a {
  display: block;
  height: 45px;
  width: 25px;
  background: url(../img/sprite.png) no-repeat scroll 0 -110px transparent;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  opacity: 0.5;
}
.page-taxonomy-term #vscc_controls_previous_article_blocks-block_1 a:hover {
  opacity: 1;
}

.page-taxonomy-term #vscc_controls_next_article_blocks-block_1 {
  position: absolute;
  top: 158px;
  left: 605px;
  z-index: 50;
}
.page-taxonomy-term #vscc_controls_next_article_blocks-block_1 a {
  display: block;
  height: 45px;
  width: 25px;
  background: url(../img/sprite.png) no-repeat scroll -26px -110px transparent;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  opacity: 0.5;
}
.page-taxonomy-term #vscc_controls_next_article_blocks-block_1 a:hover {
  opacity: 1;
}

#block-panels-mini-header-panel .menu li .show-on-mobile {
  display: none;
}

.twocolumns {
  -moz-column-count: 2;
  -moz-column-gap: 20px;
}

a.action-item-primary {
  background-image: none;
}
a.action-item-primary:hover {
  background-image: none;
  background-color: #1E9ACD;
}

.field-name-body ul li {
  margin: 0 0 0.5em 20px;
}
.field-name-body ul li p {
  margin: 0px 0px 0.5em;
}

.page-node-315 .bd-donate .content h1 {
  display: none;
}

#block-panels-mini-footer-panel #block-block-7 {
  font-size: 10px;
  margin: 0;
}
#block-panels-mini-footer-panel .pane-block-5 .block-content p {
  margin-bottom: 0;
}

.page-groups .field-name-group-group a {
  display: none;
}

.page-search #tasks {
  display: none;
}
.page-search .pane-search-form .pane-follow-site {
  display: none;
}

.page-user #tasks .secondary {
  display: none;
}

.page-node-363 #node-363 .sharethis-buttons {
  display: none;
}

#quicktabs-tab-commons_bw-commons_all:before {
  background: url("../images/icons-s2238b17da1.png") 0 -163px no-repeat;
}

#quicktabs-tab-commons_bw-commons_posts:before {
  background: url("../images/icons-s2238b17da1.png") 0 -353px no-repeat;
}

#quicktabs-tab-commons_bw-commons_documents:before {
  background: url("../images/icons-s2238b17da1.png") 0 -416px no-repeat;
}

#quicktabs-tab-commons_bw-commons_q_a:before {
  background: url("../images/icons-s2238b17da1.png") 0 -130px no-repeat;
}

#quicktabs-tab-commons_bw-commons_ideas:before {
  background: url("../images/icons-s2238b17da1.png") 0 -289px no-repeat;
}

#quicktabs-tab-commons_bw-commons_wikis:before {
  background: url("../images/icons-s2238b17da1.png") 0 -33px no-repeat;
}

#quicktabs-tab-commons_bw-commons_polls:before {
  background: url("../images/icons-s2238b17da1.png") 0 -194px no-repeat;
}

.node-type-group .user-picture-available .user-picture {
  float: left;
  position: absolute;
  margin-left: -68px;
  top: 0;
  width: 50px;
}
.node-type-group .commons-bw-partial-node-form {
  padding-left: 68;
}
.node-type-group .commons-bw-partial-node-form .user-picture {
  padding-left: 0;
  margin-top: 0.2em;
}

.mean-container .mean-nav ul li a.mean-expand {
  width: 26px;
  height: 26px;
  border: none !important;
  padding: 12px 42px !important;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  font-weight: 700;
  border-bottom: none;
  border-left: none;
  background: none;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
  background: none;
}

.mean-container .mean-nav .mean-last {
  margin-bottom: 10px;
}
.mean-container .mean-nav .mean-last a, .mean-container .mean-nav .mean-last h2, .mean-container .mean-nav .mean-last label, .mean-container .mean-nav .mean-last select {
  display: none;
}
.mean-container .mean-nav .mean-last input[name="search_block_form"] {
  max-width: 281px;
  margin-top: 25px;
  margin-bottom: 20px;
}
.mean-container .mean-nav .mean-last input[value="Search"] {
  max-width: 84px;
}
.mean-container .mean-nav .block-content > ul > li {
  padding: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  margin: 0;
}
.mean-container .mean-nav .block-content > ul > li a {
  border-top: none;
  padding: 1em 5% 1em 7%;
}
.mean-container .mean-nav .block-content > ul > li form {
  padding-left: 7%;
}
.mean-container .mean-nav .block-content > ul > li > ul > li {
  padding: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  margin: 0;
}
.mean-container .mean-nav .block-content > ul > li > ul > li a {
  border-top: none;
  padding: 1em 5% 1em 10%;
}
.mean-container .mean-nav .block-content > ul > li > ul > li > ul > li {
  padding: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  margin: 0;
}
.mean-container .mean-nav .block-content > ul > li > ul > li > ul > li a {
  border-top: none;
  padding: 1em 5% 1em 15%;
}

@media only screen and (max-width: 360px) {
  .mean-container .mean-nav .mean-last input[name="search_block_form"] {
    max-width: 200px;
  }
}
.block-attach-search-item {
  display: none;
}

.node-type-page .field-name-body h5 + ul {
  list-style: none;
  padding: 0;
}
.node-type-page .field-name-body h5 + ul li {
  padding-left: 1em;
  text-indent: -.7em;
  margin-left: 15px;
}
.node-type-page .field-name-body h5 + ul li:before {
  content: "\002022  ";
  color: green;
  padding-right: 1em;
  font-size: 1.1em;
}
.node-type-page .field-name-body h5 + ul li a {
  text-decoration: none;
}

.view-aglm-blogs.view-display-id-block_1 ul.pager {
  border: none;
}
.view-aglm-blogs.view-display-id-block_1 article {
  margin: 0 0 7px;
  min-height: 130px;
}
.view-aglm-blogs.view-display-id-block_1 .views-row {
  position: relative;
}
.view-aglm-blogs.view-display-id-block_1 .node-teaser h1.node-title {
  margin-bottom: 0 !important;
}
.view-aglm-blogs.view-display-id-block_1 .node-teaser h1.node-title a {
  color: #26a9df;
}
.view-aglm-blogs.view-display-id-block_1 .twp-submitted {
  color: #9e1f63;
}
.view-aglm-blogs.view-display-id-block_1 .twp-name a {
  text-decoration: none;
}
.view-aglm-blogs.view-display-id-block_1 .field-name-body img {
  position: absolute;
  top: 7px;
  left: 0;
  border: 1px solid #9e1f63;
  width: 120px;
  height: 120px;
}
.view-aglm-blogs.view-display-id-block_1 a.node-readmore-link {
  text-decoration: none;
  font: 14px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-top: -5px;
}
.view-aglm-blogs.view-display-id-block_1 .user-picture-available {
  padding-left: 142px;
}

.node-type-aglm-blog .field-name-body img {
  float: left;
  margin-right: 2em;
  margin-bottom: 0.2em;
}
.node-type-aglm-blog .field-name-body img.standalone {
  float: none;
  display: block;
  margin: 0 auto;
}
.node-type-aglm-blog .field-name-field-tags {
  clear: both;
}
.node-type-aglm-blog .twp-name a {
  text-decoration: none;
}
.node-type-aglm-blog article a {
  text-decoration: none;
}

.page-a-girl-like-me .region-two-66-33-first h2.pane-title.block-title {
  font-family: "univers-condensed-regular", "univers-condensed", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 32px;
  text-transform: none;
  color: #9e1f63;
  margin: .5em 0 .2em;
}
.page-a-girl-like-me .region-two-66-33-first .block {
  margin-bottom: 0;
}

.page-a-girl-like-me .region-two-66-33-first .view-bloggers ul.pager, .node-type-aglm-blog .region-two-66-33-first .view-bloggers ul.pager, .page-taxonomy-term .region-two-66-33-first .view-bloggers ul.pager {
  border: none;
}
.page-a-girl-like-me .region-two-66-33-first .view-bloggers .views-row, .node-type-aglm-blog .region-two-66-33-first .view-bloggers .views-row, .page-taxonomy-term .region-two-66-33-first .view-bloggers .views-row {
  padding-bottom: 1.3em;
  margin-bottom: 1.3em;
}
.page-a-girl-like-me .region-two-66-33-first .view-bloggers .views-field-field-bio p, .node-type-aglm-blog .region-two-66-33-first .view-bloggers .views-field-field-bio p, .page-taxonomy-term .region-two-66-33-first .view-bloggers .views-field-field-bio p {
  margin-bottom: 5px;
}
.page-a-girl-like-me .region-two-66-33-first .view-bloggers .views-field-name, .node-type-aglm-blog .region-two-66-33-first .view-bloggers .views-field-name, .page-taxonomy-term .region-two-66-33-first .view-bloggers .views-field-name {
  font: 26px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.page-a-girl-like-me .region-two-66-33-first .view-bloggers .views-field-picture, .node-type-aglm-blog .region-two-66-33-first .view-bloggers .views-field-picture, .page-taxonomy-term .region-two-66-33-first .view-bloggers .views-field-picture {
  float: left;
  margin-right: 25px;
}
.page-a-girl-like-me .region-two-66-33-first .view-bloggers .views-field-picture img, .node-type-aglm-blog .region-two-66-33-first .view-bloggers .views-field-picture img, .page-taxonomy-term .region-two-66-33-first .view-bloggers .views-field-picture img {
  width: 120px !important;
}
.page-a-girl-like-me .region-two-66-33-first section.pane-aglm-blogs h2.pane-title.block-title, .page-a-girl-like-me .region-two-66-33-first .pane-node h2.pane-title.block-title, .node-type-aglm-blog .region-two-66-33-first section.pane-aglm-blogs h2.pane-title.block-title, .node-type-aglm-blog .region-two-66-33-first .pane-node h2.pane-title.block-title, .page-taxonomy-term .region-two-66-33-first section.pane-aglm-blogs h2.pane-title.block-title, .page-taxonomy-term .region-two-66-33-first .pane-node h2.pane-title.block-title {
  font-family: "univers-condensed-regular", "univers-condensed", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 32px;
  text-transform: none;
  color: #9e1f63;
  margin: .5em 0 .2em;
}
.page-a-girl-like-me .region-two-66-33-first section.pane-aglm-blogs h2.field-label, .page-a-girl-like-me .region-two-66-33-first .pane-node h2.field-label, .node-type-aglm-blog .region-two-66-33-first section.pane-aglm-blogs h2.field-label, .node-type-aglm-blog .region-two-66-33-first .pane-node h2.field-label, .page-taxonomy-term .region-two-66-33-first section.pane-aglm-blogs h2.field-label, .page-taxonomy-term .region-two-66-33-first .pane-node h2.field-label {
  font-size: 17px;
  font-family: "univers-condensed","univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: -1px;
  color: #9e1f63;
  margin: 0.5em 0;
}
.page-a-girl-like-me .region-two-66-33-first section.pane-aglm-blogs .node-title a, .page-a-girl-like-me .region-two-66-33-first .pane-node .node-title a, .node-type-aglm-blog .region-two-66-33-first section.pane-aglm-blogs .node-title a, .node-type-aglm-blog .region-two-66-33-first .pane-node .node-title a, .page-taxonomy-term .region-two-66-33-first section.pane-aglm-blogs .node-title a, .page-taxonomy-term .region-two-66-33-first .pane-node .node-title a {
  font: 26px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.page-a-girl-like-me article .field-name-body, .node-type-aglm-blog article .field-name-body, .page-taxonomy-term article .field-name-body {
  margin-top: 0;
}
.page-a-girl-like-me article .field-name-body a, .node-type-aglm-blog article .field-name-body a, .page-taxonomy-term article .field-name-body a {
  text-decoration: none;
}

#block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_3 ul.pager, #block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_4 ul.pager {
  border: none;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_3 ul.pager li.pager-last, #block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_4 ul.pager li.pager-last {
  display: inline-block;
  padding-left: 1em;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_3 ul.pager li.pager-first, #block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_4 ul.pager li.pager-first {
  display: inline-block;
  padding-right: 1em;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_3 ul.pager li.pager-next, #block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_3 ul.pager li.pager-previous, #block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_4 ul.pager li.pager-next, #block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_4 ul.pager li.pager-previous {
  position: inherit;
  top: 0px;
  padding: inherit;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_3 .views-field-picture, #block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_4 .views-field-picture {
  float: left;
  margin-right: 25px;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_3 .views-field-picture img, #block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_4 .views-field-picture img {
  width: 120px !important;
}
#block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_3 .views-field-name, #block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_3 .views-field-created, #block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_4 .views-field-name, #block-system-main .two-66-33 .region-two-66-33-first .view-aglm-blogs.view-display-id-block_4 .views-field-created {
  display: inline-block;
}

.view-browse-blogs-theme.view-display-id-panel_pane_1 .views-row {
  padding-bottom: .9em;
  margin-bottom: .9em;
}
.view-browse-blogs-theme.view-display-id-panel_pane_1 ul.pager {
  border: none;
}
.view-browse-blogs-theme.view-display-id-panel_pane_1 .views-field-name a {
  font: 26px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: capitalize;
  font-weight: normal;
}
.view-browse-blogs-theme.view-display-id-panel_pane_1 .views-field-nothing a {
  text-transform: uppercase;
  text-decoration: none;
  font: 14px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.region-two-66-33-second .pane-bloggers h2, .region-two-66-33-second .pane-aglm-blogs h2, .region-two-66-33-second .pane-browse-blogs-theme h2, .region-two-66-33-second .pane-recent-blog-posts h2, .region-two-66-33-second .pane-blog-entries h2 {
  font-size: 16px;
}
.region-two-66-33-second .view-aglm-blogs.view-display-id-block_2 ul, .region-two-66-33-second .view-blog-entries.view-display-id-block_2 ul, .region-two-66-33-second .view-aglm-blogs.view-display-id-block_3 ul, .region-two-66-33-second .view-recent-blog-posts.view-display-id-block ul {
  padding: 0;
}
.region-two-66-33-second .view-aglm-blogs.view-display-id-block_2 li, .region-two-66-33-second .view-blog-entries.view-display-id-block_2 li, .region-two-66-33-second .view-aglm-blogs.view-display-id-block_3 li, .region-two-66-33-second .view-recent-blog-posts.view-display-id-block li {
  border: 0;
  position: relative;
  padding-left: 15px;
  margin: 0 0 4px 4px;
  list-style: none;
}
.region-two-66-33-second .view-aglm-blogs.view-display-id-block_2 li:before, .region-two-66-33-second .view-blog-entries.view-display-id-block_2 li:before, .region-two-66-33-second .view-aglm-blogs.view-display-id-block_3 li:before, .region-two-66-33-second .view-recent-blog-posts.view-display-id-block li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-right-width: 0;
  border-left: 6px solid #26a9e1;
}
.region-two-66-33-second .view-aglm-blogs.view-display-id-block_2 li a, .region-two-66-33-second .view-blog-entries.view-display-id-block_2 li a, .region-two-66-33-second .view-aglm-blogs.view-display-id-block_3 li a, .region-two-66-33-second .view-recent-blog-posts.view-display-id-block li a {
  color: black;
  line-height: 20px;
}

.view-recent-blog-posts.view-display-id-panel_pane_1 .view-content ul, .view-recent-blog-posts.view-display-id-panel_pane_2 .view-content ul {
  padding: 0;
}
.view-recent-blog-posts.view-display-id-panel_pane_1 .view-content ul li, .view-recent-blog-posts.view-display-id-panel_pane_2 .view-content ul li {
  border: 0;
  position: relative;
  padding-left: 15px;
  margin: 0 0 4px 4px;
  list-style: none;
}
.view-recent-blog-posts.view-display-id-panel_pane_1 .view-content ul li:before, .view-recent-blog-posts.view-display-id-panel_pane_2 .view-content ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-right-width: 0;
  border-left: 6px solid #26a9e1;
}
.view-recent-blog-posts.view-display-id-panel_pane_1 .view-content ul li a, .view-recent-blog-posts.view-display-id-panel_pane_2 .view-content ul li a {
  color: black;
  line-height: 20px;
}
.view-recent-blog-posts.view-display-id-panel_pane_1 ul.pager-load-more, .view-recent-blog-posts.view-display-id-panel_pane_2 ul.pager-load-more {
  border-top: none;
  margin: 0 0 20px;
}

.view-blog-entries.view-display-id-block_1 ul.pager, .view-aglm-category-theme.view-display-id-block ul.pager, .view-aglm-category-theme.view-display-id-panel_pane_1 ul.pager, .view-tags.view-display-id-panel_pane_1 ul.pager {
  border: none;
}
.view-blog-entries.view-display-id-block_1 ul.pager li.pager-last, .view-aglm-category-theme.view-display-id-block ul.pager li.pager-last, .view-aglm-category-theme.view-display-id-panel_pane_1 ul.pager li.pager-last, .view-tags.view-display-id-panel_pane_1 ul.pager li.pager-last {
  display: inline-block;
  padding-left: 1em;
}
.view-blog-entries.view-display-id-block_1 ul.pager li.pager-first, .view-aglm-category-theme.view-display-id-block ul.pager li.pager-first, .view-aglm-category-theme.view-display-id-panel_pane_1 ul.pager li.pager-first, .view-tags.view-display-id-panel_pane_1 ul.pager li.pager-first {
  display: inline-block;
  padding-right: 1em;
}
.view-blog-entries.view-display-id-block_1 ul.pager li.pager-next, .view-blog-entries.view-display-id-block_1 ul.pager li.pager-previous, .view-aglm-category-theme.view-display-id-block ul.pager li.pager-next, .view-aglm-category-theme.view-display-id-block ul.pager li.pager-previous, .view-aglm-category-theme.view-display-id-panel_pane_1 ul.pager li.pager-next, .view-aglm-category-theme.view-display-id-panel_pane_1 ul.pager li.pager-previous, .view-tags.view-display-id-panel_pane_1 ul.pager li.pager-next, .view-tags.view-display-id-panel_pane_1 ul.pager li.pager-previous {
  position: inherit;
  top: 0px;
  padding: inherit;
}
.view-blog-entries.view-display-id-block_1 .views-field-body p, .view-aglm-category-theme.view-display-id-block .views-field-body p, .view-aglm-category-theme.view-display-id-panel_pane_1 .views-field-body p, .view-tags.view-display-id-panel_pane_1 .views-field-body p {
  margin: 0;
}
.view-blog-entries.view-display-id-block_1 .views-field-picture, .view-aglm-category-theme.view-display-id-block .views-field-picture, .view-aglm-category-theme.view-display-id-panel_pane_1 .views-field-picture, .view-tags.view-display-id-panel_pane_1 .views-field-picture {
  float: left;
  margin-right: 25px;
}
.view-blog-entries.view-display-id-block_1 .views-field-picture img, .view-aglm-category-theme.view-display-id-block .views-field-picture img, .view-aglm-category-theme.view-display-id-panel_pane_1 .views-field-picture img, .view-tags.view-display-id-panel_pane_1 .views-field-picture img {
  width: 120px !important;
}

.pane-recent-blog-posts-panel-pane-1 h2.pane-title.block-title {
  font-size: 16px;
}

.comment {
  border-bottom: 1px solid #fcb042;
}

#comments h2.comments-title {
  color: #333;
  font-size: 30px;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
}

#aglm-logo, #aglm-logo-spanish {
  width: 640px;
  height: 180px;
  margin-top: 30px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  color: #fff;
}

#aglm-logo {
  background-image: url("../images/aglm-new-logo.jpg");
  background-repeat: no-repeat;
}

#aglm-logo-spanish {
  background-image: url("../images/spanish-aglm-logo.png");
  background-repeat: no-repeat;
}

.about-a-girl-like-me .region-two-66-33-first h2.pane-title.block-title {
  font-family: "univers-condensed-regular", "univers-condensed", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 32px;
  text-transform: none;
  color: #9e1f63;
  margin: .5em 0 .2em;
}

.pane-aglm-category-theme-panel-pane-1 h2.pane-title.block-title {
  font-family: "univers-condensed-regular", "univers-condensed", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 32px;
  text-transform: capitalize;
  color: #9e1f63;
  margin: .5em 0 .8em;
}

.view-bloggers.view-display-id-block ul.pager-load-more {
  border-top: none;
  margin: 0 0 20px;
}
.view-bloggers.view-display-id-block ul.pager-load-more li.pager-next a {
  font-size: 16px;
}

.view-commons-contributors-group .user-tooltip {
  position: relative;
  display: inline-block;
}
.view-commons-contributors-group .user-tooltip .map-link, .view-commons-contributors-group .user-tooltip .views-field-field-user-location {
  display: none;
}
.view-commons-contributors-group .user-tooltip .views-field-name, .view-commons-contributors-group .user-tooltip .profile-badge-name {
  display: none;
  position: absolute;
  bottom: 105%;
  background-color: white;
  white-space: nowrap;
  font-size: 14px;
  line-height: 14px;
  padding: 8px 8px;
  color: #9e1f63;
  z-index: 15;
  text-align: left;
  left: 115%;
  margin-left: -41px;
  border: 1px solid #9e1f63;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.view-commons-contributors-group .user-tooltip .views-field-name::before, .view-commons-contributors-group .user-tooltip .profile-badge-name::before {
  z-index: 1;
  bottom: -6px;
  border-top-color: #9e1f63;
}
.view-commons-contributors-group .user-tooltip .views-field-name::after, .view-commons-contributors-group .user-tooltip .profile-badge-name::after {
  content: '';
  position: absolute;
  left: 12%;
  margin-left: -5px;
  width: 0px;
  height: 0px;
  border: 5px solid transparent;
  border-bottom-width: 0;
  z-index: 2;
  bottom: -5px;
  border-top-color: #9e1f63;
}
.view-commons-contributors-group .user-tooltip .views-field-name a, .view-commons-contributors-group .user-tooltip .profile-badge-name a {
  color: #9e1f63;
}
.view-commons-contributors-group .user-tooltip img {
  opacity: 1;
}
.view-commons-contributors-group .user-tooltip:hover .views-field-name, .view-commons-contributors-group .user-tooltip:hover .profile-badge-name {
  display: block;
}
.view-commons-contributors-group .user-tooltip:hover img {
  opacity: 1;
}

.region-two-66-33-second .view-commons-contributors-group td {
  padding: 0 5px 5px 0px;
  line-height: 0;
}

.view-commons-contributors-group.view-display-id-panel_pane_2 img {
  border: none;
}

#mobile-logo-link {
  background: transparent;
  height: 50px;
  width: 140px;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}

.profile-badge-picture {
  box-shadow: none;
  border-radius: 0;
  padding: 0px;
}

article#node-1274 div.sharethis-buttons, article#node-1274 .flag-abuse_node, article#node-1274 .flag-abuse_whitelist_node {
  display: none;
}

img.morespace {
  margin-right: 40px !important;
}

/* General indentation & positioning classes */
/* taken from disabled ckeditor module */
.rteleft {
  text-align: left;
}

.rteright {
  text-align: right;
}

.rtecenter {
  text-align: center;
}

.rtejustify {
  text-align: justify;
}

/***** style fixes after updates *****/
.confirmation #edit-submit {
  width: 130px;
}

#u-province br {
  display: none;
}
#u-province br:first-child {
  display: inline-block;
}

#connector-button-form .connector-button {
  width: 160px;
}

.contact-form #edit-submit {
  width: 130px;
}

.location-hidden {
  display: none;
}

.pane-views.pane-banners {
  background: transparent;
  padding: 0;
  margin: 0;
}
.pane-views.pane-banners .views-row.views-row-last {
  border-bottom: none;
  padding-bottom: 0;
}
.pane-views.pane-banners .views-field-field-image {
  display: block;
  margin-bottom: 10px;
}
.pane-views.pane-banners .views-field-field-image:after {
  content: "Sponsored";
  display: block;
  font-size: 10px;
  color: grey;
}
.pane-views.pane-banners .views-field-field-image .field-content {
  height: 250px;
}

.form-item.field-type-mailchimp-lists-subscription label,
.form-item.webform-component-mailchimp label {
  font-weight: 400;
}

@media only screen and (max-width: 635px) {
  #user-register-form .password-parent {
    position: relative;
    padding-bottom: 35px;
  }
  #user-register-form .password-parent .password-strength {
    float: none;
    position: absolute;
    bottom: 0;
    margin-top: 0;
  }
}
.page-node-1274 #messages, .page-node-2470 #messages {
  display: none;
}

.region-two-66-33-second #node-255 fieldset.captcha .fieldset-description {
  line-height: 16px;
}
.region-two-66-33-second #node-255 fieldset.captcha .g-recaptcha > div {
  width: 280px;
}
.region-two-66-33-second #node-255 fieldset.captcha .g-recaptcha > div .rc-anchor-logo-portrait {
  margin-left: 0px;
}
.region-two-66-33-second #node-255 fieldset.captcha .g-recaptcha > div .g-recaptcha-response {
  width: 230px;
}

#views-form-admin-mailchimp-page .views-row .checkbx {
  float: left;
  margin-right: 10px;
}

.mean-container .mean-nav ul li ul li:nth-last-child(2) a {
  margin-bottom: 0;
  border-bottom: none;
}

@media only screen and (max-width: 360px) {
  .mean-container .mean-bar {
    background: #fff url(../images/thewellproject_header_mobile_240.jpg) top 0 left 10px no-repeat;
  }
}
@media only screen and (max-width: 767px) and (min-width: 361px) {
  .mean-container .mean-bar {
    background: #fff url(../images/thewellproject_header_mobile_260.jpg) top 0 left 10px no-repeat;
  }
}
@media only screen and (max-width: 767px) and (min-width: 320px) {
  .mean-container .mean-bar {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }

  .pane-custom-featured-slider {
    margin: 0 -10px;
  }

  .bx-wrapper .slide-title a {
    position: relative;
    background: #000;
    margin-bottom: 0 !important;
  }

  .bxslider div.slider-image-caption {
    order: 2;
    font-size: 12px;
    padding: 5px 4px;
    border-top: 1px solid #222;
    background: #000;
  }

  .bxslider div.slider-image-caption:empty {
    display: none;
  }

  .bxslider li {
    display: inline-flex !important;
    flex-flow: column nowrap;
  }

  .bxslider li .slide-title {
    order: 1;
    position: relative;
  }

  .mean-container a.meanmenu-reveal {
    top: 1px;
    width: 26px;
    padding: 12px 13px 11px;
    color: #9e1f63;
  }

  .mean-container a.meanmenu-reveal span {
    background: #9e1f63;
    height: 5px;
    margin-top: 4px;
  }

  .mean-container a.meanmenu-reveal span:first-of-type {
    margin-top: 0;
  }

  .mean-container a.meanmenu-reveal.meanclose {
    color: #9e1f63;
  }

  .mean-container a.meanmenu-reveal.meanclose:before,
  .mean-container a.meanmenu-reveal.meanclose:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 28px;
    height: 6px;
    background: #9e1f63;
  }

  .mean-container a.meanmenu-reveal.meanclose:before {
    transform: translateY(-50%) translateX(13px) rotate(-45deg);
  }

  .mean-container a.meanmenu-reveal.meanclose:after {
    transform: translateY(-50%) translateX(13px) rotate(45deg);
  }

  html {
    height: auto;
  }
}
@media only screen and (max-width: 767px) and (min-width: 320px) {
  .mean-container .mean-bar {
    position: sticky !important;
    top: 0 !important;
    left: 0 !important;
    transform: none !important;
    position: -webkit-sticky !important;
  }
}
body.mean-container .mean-nav {
  max-height: calc(100vh - 45px);
  overflow: auto;
}

.hindi-listing-page #page-top #main-content-header {
  display: none;
}

.region-two-66-33-second .panel-pane.pane-block-14 {
  padding: 0;
  margin: 0 0 10px;
}
.region-two-66-33-second .panel-pane.pane-block-14 p {
  background-color: #fff;
  margin: 0;
}

#donate-responsive-only {
  display: none;
}

@media only screen and (max-width: 767px) {
  #donate-responsive-only {
    display: block;
  }
  #donate-responsive-only a {
    background-color: #8BC53F;
  }
  #donate-responsive-only a:hover {
    background-color: #67942d;
  }

  .mean-container .mean-nav ul li:first-child {
    background-color: #8BC53F;
    font-weight: bold;
  }
  .mean-container .mean-nav ul li:first-child:hover {
    background-color: #67942d;
  }
}
.panel-pane article > .node-header {
  display: none;
}

.node-front-block article > .node-header,
.page-get-connected article > .node-header,
.page-hiv-information article > .node-header,
.page-womens-research-initiative article > .node-header,
.page-partners article > .node-header,
.page-who-we-are article > .node-header {
  display: none;
}

.region-two-66-33-second article#node-255 > .node-header {
  display: none;
}

.page-get-connected .view-commons-bw-all article > .node-header,
.node-type-group .view-commons-bw-all article > .node-header {
  display: block;
}

.panel-grid {
  *zoom: 1;
}
.panel-grid:before, .panel-grid:after {
  content: "";
  display: table;
}
.panel-grid:after {
  clear: both;
}
.panel-grid [class*="panel-col-"], .panel-grid [class^="panel-col-"], .panel-grid .panel-col-1, .panel-grid .panel-col-2, .panel-grid .panel-col-3, .panel-grid .panel-col-4, .panel-grid .panel-col-5, .panel-grid .panel-col-6, .panel-grid .panel-col-7, .panel-grid .panel-col-8, .panel-grid .panel-col-9, .panel-grid .panel-col-10, .panel-grid .panel-col-11, .panel-grid .panel-col-12, .panel-grid .panel-col-13, .panel-grid .panel-col-14, .panel-grid .panel-col-15, .panel-grid .panel-col-16, .panel-grid .panel-col-17, .panel-grid .panel-col-18, .panel-grid .panel-col-19, .panel-grid .panel-col-20, .panel-grid .panel-col-21, .panel-grid .panel-col-22, .panel-grid .panel-col-23, .panel-grid .panel-col-24 {
  float: left;
  display: inline-block;
}
.panel-grid .panel-col-1 {
  width: 4.16667%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-2 {
  width: 8.33333%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-3 {
  width: 12.5%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-4 {
  width: 16.66667%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-5 {
  width: 20.83333%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-6 {
  width: 25%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-7 {
  width: 29.16667%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-8 {
  width: 33.33333%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-9 {
  width: 37.5%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-10 {
  width: 41.66667%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-11 {
  width: 45.83333%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-12 {
  width: 50%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-13 {
  width: 54.16667%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-14 {
  width: 58.33333%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-15 {
  width: 62.5%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-16 {
  width: 66.66667%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-17 {
  width: 70.83333%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-18 {
  width: 75%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-19 {
  width: 79.16667%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-20 {
  width: 83.33333%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-21 {
  width: 87.5%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-22 {
  width: 91.66667%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-23 {
  width: 95.83333%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-col-24 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.panel-grid .panel-offset-left-1 {
  margin-left: 4.16667%;
}
.panel-grid .panel-offset-left-2 {
  margin-left: 8.33333%;
}
.panel-grid .panel-offset-left-3 {
  margin-left: 12.5%;
}
.panel-grid .panel-offset-left-4 {
  margin-left: 16.66667%;
}
.panel-grid .panel-offset-left-5 {
  margin-left: 20.83333%;
}
.panel-grid .panel-offset-left-6 {
  margin-left: 25%;
}
.panel-grid .panel-offset-left-7 {
  margin-left: 29.16667%;
}
.panel-grid .panel-offset-left-8 {
  margin-left: 33.33333%;
}
.panel-grid .panel-offset-left-9 {
  margin-left: 37.5%;
}
.panel-grid .panel-offset-left-10 {
  margin-left: 41.66667%;
}
.panel-grid .panel-offset-left-11 {
  margin-left: 45.83333%;
}
.panel-grid .panel-offset-left-12 {
  margin-left: 50%;
}
.panel-grid .panel-offset-left-13 {
  margin-left: 54.16667%;
}
.panel-grid .panel-offset-left-14 {
  margin-left: 58.33333%;
}
.panel-grid .panel-offset-left-15 {
  margin-left: 62.5%;
}
.panel-grid .panel-offset-left-16 {
  margin-left: 66.66667%;
}
.panel-grid .panel-offset-left-17 {
  margin-left: 70.83333%;
}
.panel-grid .panel-offset-left-18 {
  margin-left: 75%;
}
.panel-grid .panel-offset-left-19 {
  margin-left: 79.16667%;
}
.panel-grid .panel-offset-left-20 {
  margin-left: 83.33333%;
}
.panel-grid .panel-offset-left-21 {
  margin-left: 70.83333%;
}
.panel-grid .panel-offset-left-22 {
  margin-left: 75%;
}
.panel-grid .panel-offset-left-23 {
  margin-left: 79.16667%;
}
.panel-grid .panel-offset-left-24 {
  margin-left: 83.33333%;
}
.panel-grid .panel-offset-right-1 {
  margin-right: 4.16667%;
}
.panel-grid .panel-offset-right-2 {
  margin-right: 8.33333%;
}
.panel-grid .panel-offset-right-3 {
  margin-right: 12.5%;
}
.panel-grid .panel-offset-right-4 {
  margin-right: 16.66667%;
}
.panel-grid .panel-offset-right-5 {
  margin-right: 20.83333%;
}
.panel-grid .panel-offset-right-6 {
  margin-right: 25%;
}
.panel-grid .panel-offset-right-7 {
  margin-right: 29.16667%;
}
.panel-grid .panel-offset-right-8 {
  margin-right: 33.33333%;
}
.panel-grid .panel-offset-right-9 {
  margin-right: 37.5%;
}
.panel-grid .panel-offset-right-10 {
  margin-right: 41.66667%;
}
.panel-grid .panel-offset-right-11 {
  margin-right: 45.83333%;
}
.panel-grid .panel-offset-right-12 {
  margin-right: 50%;
}
.panel-grid .panel-offset-right-13 {
  margin-right: 54.16667%;
}
.panel-grid .panel-offset-right-14 {
  margin-right: 58.33333%;
}
.panel-grid .panel-offset-right-15 {
  margin-right: 62.5%;
}
.panel-grid .panel-offset-right-16 {
  margin-right: 66.66667%;
}
.panel-grid .panel-offset-right-17 {
  margin-right: 70.83333%;
}
.panel-grid .panel-offset-right-18 {
  margin-right: 75%;
}
.panel-grid .panel-offset-right-19 {
  margin-right: 79.16667%;
}
.panel-grid .panel-offset-right-20 {
  margin-right: 83.33333%;
}
.panel-grid .panel-offset-right-21 {
  margin-right: 70.83333%;
}
.panel-grid .panel-offset-right-22 {
  margin-right: 75%;
}
.panel-grid .panel-offset-right-23 {
  margin-right: 79.16667%;
}
.panel-grid .panel-offset-right-24 {
  margin-right: 83.33333%;
}
.panel-grid .panel-inner-col {
  display: block;
}

/* drop in the padding */
.panel-grid-pad {
  padding: 10px 0 10px 10px;
}
.panel-grid-pad [class*="panel-col-"], .panel-grid-pad [class^="panel-col-"], .panel-grid-pad .panel-col-1, .panel-grid-pad .panel-col-2, .panel-grid-pad .panel-col-3, .panel-grid-pad .panel-col-4, .panel-grid-pad .panel-col-5, .panel-grid-pad .panel-col-6, .panel-grid-pad .panel-col-7, .panel-grid-pad .panel-col-8, .panel-grid-pad .panel-col-9, .panel-grid-pad .panel-col-10, .panel-grid-pad .panel-col-11, .panel-grid-pad .panel-col-12, .panel-grid-pad .panel-col-13, .panel-grid-pad .panel-col-14, .panel-grid-pad .panel-col-15, .panel-grid-pad .panel-col-16, .panel-grid-pad .panel-col-17, .panel-grid-pad .panel-col-18, .panel-grid-pad .panel-col-19, .panel-grid-pad .panel-col-20, .panel-grid-pad .panel-col-21, .panel-grid-pad .panel-col-22, .panel-grid-pad .panel-col-23, .panel-grid-pad .panel-col-24 {
  padding-right: 10px;
}
.panel-grid-pad .panel-col-wrap, .panel-grid-pad .panel-grid {
  padding-right: 0;
  *zoom: 1;
}
.panel-grid-pad .panel-col-wrap:before, .panel-grid-pad .panel-col-wrap:after, .panel-grid-pad .panel-grid:before, .panel-grid-pad .panel-grid:after {
  content: "";
  display: table;
}
.panel-grid-pad .panel-col-wrap:after, .panel-grid-pad .panel-grid:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.clear-both {
  clear: both;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.font-tiny {
  font-size: 10px;
}

.font-small {
  font-size: 14px;
}

.font-medium {
  font-size: 18px;
}

.font-large {
  font-size: 28px;
}

.ml10 {
  margin-left: 10px;
}

.ml20 {
  margin-left: 20px;
}

.ml30 {
  margin-left: 30px;
}

.ml4 {
  margin-left: 40px;
}

.mr10 {
  margin-right: 10px;
}

.mr20 {
  margin-right: 20px;
}

.mr30 {
  margin-right: 30px;
}

.mr4 {
  margin-right: 40px;
}

.mt10 {
  margin-top: 10px;
}

.mt20 {
  margin-top: 20px;
}

.mt30 {
  margin-top: 30px;
}

.mt4 {
  margin-top: 40px;
}

.mb10 {
  margin-bottom: 10px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb30 {
  margin-bottom: 30px;
}

.mb4 {
  margin-bottom: 40px;
}

.main-menu {
  background: #9e1f63;
}

#menu-bar.nav {
  width: 940px;
  margin: 0 auto;
}
#menu-bar.nav ul.menu li a {
  display: block;
  padding: 0;
  margin: 0;
  margin-right: 30px;
  color: white;
  padding: 3px 2px 2px;
}
