@font-face {
  font-family: 'montserrat';
  src: url("../font/montserrat/montserrat-light.eot");
  src: url("../font/montserrat/montserrat-light.eot") format("embedded-opentype"), url("../font/montserrat/montserrat-light.woff2") format("woff2"), url("../font/montserrat/montserrat-light.woff") format("woff"), url("../font/montserrat/montserrat-light.ttf") format("truetype"), url("../font/montserrat/montserrat-light.svg#montserrat-light") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'montserrat';
  src: url("../font/montserrat/montserrat-normal.eot");
  src: url("../font/montserrat/montserrat-normal.eot") format("embedded-opentype"), url("../font/montserrat/montserrat-normal.woff2") format("woff2"), url("../font/montserrat/montserrat-normal.woff") format("woff"), url("../font/montserrat/montserrat-normal.ttf") format("truetype"), url("../font/montserrat/montserrat-normal.svg#montserrat-normal") format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'montserrat';
  src: url("../font/montserrat/montserrat-medium.eot");
  src: url("../font/montserrat/montserrat-medium.eot") format("embedded-opentype"), url("../font/montserrat/montserrat-medium.woff2") format("woff2"), url("../font/montserrat/montserrat-medium.woff") format("woff"), url("../font/montserrat/montserrat-medium.ttf") format("truetype"), url("../font/montserrat/montserrat-medium.svg#montserrat-medium") format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'montserrat';
  src: url("../font/montserrat/montserrat-bold.eot");
  src: url("../font/montserrat/montserrat-bold.eot") format("embedded-opentype"), url("../font/montserrat/montserrat-bold.woff2") format("woff2"), url("../font/montserrat/montserrat-bold.woff") format("woff"), url("../font/montserrat/montserrat-bold.ttf") format("truetype"), url("../font/montserrat/montserrat-bold.svg#montserrat-bold") format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Almarai';
  src: url("../font/Almarai/Almarai-Light.ttf") format("opentype");
  font-weight: 300;
  font-style: normal;
  unicode-range: U+0600-06FF;
  /* We do this to only download the font when arabic characters are available on the page.*/
}

@font-face {
  font-family: 'Almarai';
  src: url("../font/Almarai/Almarai-Regular.ttf") format("opentype");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+0600-06FF;
}

@font-face {
  font-family: 'Almarai';
  src: url("../font/Almarai/Almarai-Bold.ttf") format("opentype");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+0600-06FF;
}

@font-face {
  font-family: 'Almarai';
  src: url("../font/Almarai/Almarai-ExtraBold.ttf") format("opentype");
  font-weight: 800;
  font-style: normal;
  unicode-range: U+0600-06FF;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}

kbd {
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

pre {
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 10px;
}

.field--name-field-introduction-text *:not(.badge):not(.section__title) > a:not(.btn),
.field--name-field-featured-items-description *:not(.badge):not(.section__title) > a:not(.btn),
.field--name-field-featured-description *:not(.badge):not(.section__title) > a:not(.btn),
.field--name-field-accord-description *:not(.badge):not(.section__title) > a:not(.btn),
.field--name-field-accord-item-description *:not(.badge):not(.section__title) > a:not(.btn),
.field--name-field-phase-description *:not(.badge):not(.section__title) > a:not(.btn),
.paragraph--type--image-text .field--name-field-text *:not(.badge):not(.section__title) > a:not(.btn),
.paragraph--type--text-image .field--name-field-text *:not(.badge):not(.section__title) > a:not(.btn),
.paragraph--type--text .field--name-field-text *:not(.badge):not(.section__title) > a:not(.btn),
.scorm-form--body *:not(.badge):not(.section__title) > a:not(.btn),
.quiz-form__text *:not(.badge):not(.section__title) > a:not(.btn),
.course-full .card__body *:not(.badge):not(.section__title) > a:not(.btn),
.teaser--course *:not(.badge):not(.section__title) > a:not(.btn),
.body-text *:not(.badge):not(.section__title) > a:not(.btn),
.block--intro-text .block--intro-text__content *:not(.badge):not(.section__title) > a:not(.btn),
.block-inline-blockkpi-analytics .field--name-body *:not(.badge):not(.section__title) > a:not(.btn),
.basic-block .field--name-field-text-block *:not(.badge):not(.section__title) > a:not(.btn),
.hero--dashboard .field--name-field-text-block *:not(.badge):not(.section__title) > a:not(.btn),
.certificate-footer .bottom *:not(.badge):not(.section__title) > a:not(.btn),
.certificate-header .description *:not(.badge):not(.section__title) > a:not(.btn) {
  text-decoration: underline;
}

.field--name-field-introduction-text *:not(.badge):not(.section__title) > a:not(.btn):hover, .field--name-field-introduction-text *:not(.badge):not(.section__title) > a:not(.btn):focus,
.field--name-field-featured-items-description *:not(.badge):not(.section__title) > a:not(.btn):hover,
.field--name-field-featured-items-description *:not(.badge):not(.section__title) > a:not(.btn):focus,
.field--name-field-featured-description *:not(.badge):not(.section__title) > a:not(.btn):hover,
.field--name-field-featured-description *:not(.badge):not(.section__title) > a:not(.btn):focus,
.field--name-field-accord-description *:not(.badge):not(.section__title) > a:not(.btn):hover,
.field--name-field-accord-description *:not(.badge):not(.section__title) > a:not(.btn):focus,
.field--name-field-accord-item-description *:not(.badge):not(.section__title) > a:not(.btn):hover,
.field--name-field-accord-item-description *:not(.badge):not(.section__title) > a:not(.btn):focus,
.field--name-field-phase-description *:not(.badge):not(.section__title) > a:not(.btn):hover,
.field--name-field-phase-description *:not(.badge):not(.section__title) > a:not(.btn):focus,
.paragraph--type--image-text .field--name-field-text *:not(.badge):not(.section__title) > a:not(.btn):hover,
.paragraph--type--image-text .field--name-field-text *:not(.badge):not(.section__title) > a:not(.btn):focus,
.paragraph--type--text-image .field--name-field-text *:not(.badge):not(.section__title) > a:not(.btn):hover,
.paragraph--type--text-image .field--name-field-text *:not(.badge):not(.section__title) > a:not(.btn):focus,
.paragraph--type--text .field--name-field-text *:not(.badge):not(.section__title) > a:not(.btn):hover,
.paragraph--type--text .field--name-field-text *:not(.badge):not(.section__title) > a:not(.btn):focus,
.scorm-form--body *:not(.badge):not(.section__title) > a:not(.btn):hover,
.scorm-form--body *:not(.badge):not(.section__title) > a:not(.btn):focus,
.quiz-form__text *:not(.badge):not(.section__title) > a:not(.btn):hover,
.quiz-form__text *:not(.badge):not(.section__title) > a:not(.btn):focus,
.course-full .card__body *:not(.badge):not(.section__title) > a:not(.btn):hover,
.course-full .card__body *:not(.badge):not(.section__title) > a:not(.btn):focus,
.teaser--course *:not(.badge):not(.section__title) > a:not(.btn):hover,
.teaser--course *:not(.badge):not(.section__title) > a:not(.btn):focus,
.body-text *:not(.badge):not(.section__title) > a:not(.btn):hover,
.body-text *:not(.badge):not(.section__title) > a:not(.btn):focus,
.block--intro-text .block--intro-text__content *:not(.badge):not(.section__title) > a:not(.btn):hover,
.block--intro-text .block--intro-text__content *:not(.badge):not(.section__title) > a:not(.btn):focus,
.block-inline-blockkpi-analytics .field--name-body *:not(.badge):not(.section__title) > a:not(.btn):hover,
.block-inline-blockkpi-analytics .field--name-body *:not(.badge):not(.section__title) > a:not(.btn):focus,
.basic-block .field--name-field-text-block *:not(.badge):not(.section__title) > a:not(.btn):hover,
.basic-block .field--name-field-text-block *:not(.badge):not(.section__title) > a:not(.btn):focus,
.hero--dashboard .field--name-field-text-block *:not(.badge):not(.section__title) > a:not(.btn):hover,
.hero--dashboard .field--name-field-text-block *:not(.badge):not(.section__title) > a:not(.btn):focus,
.certificate-footer .bottom *:not(.badge):not(.section__title) > a:not(.btn):hover,
.certificate-footer .bottom *:not(.badge):not(.section__title) > a:not(.btn):focus,
.certificate-header .description *:not(.badge):not(.section__title) > a:not(.btn):hover,
.certificate-header .description *:not(.badge):not(.section__title) > a:not(.btn):focus {
  text-decoration: none;
}

.comment__text p a:not(.btn) {
  text-decoration: underline;
}

.comment__text p a:not(.btn):hover, .comment__text p a:not(.btn):focus {
  text-decoration: none;
}

blockquote {
  border-left: 3px solid #29abe2;
}

strong {
  font-weight: 500;
}

:lang(ar) {
  font-family: "Almarai", "montserrat", sans-serif;
}

.text-primary {
  color: #29abe2;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #1a8dbe;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.text-muted {
  color: #555555;
}

a.text-muted:hover,
a.text-muted:focus {
  color: #3c3c3c;
}

.text-gray {
  color: #555555;
}

a.text-gray:hover,
a.text-gray:focus {
  color: #3c3c3c;
}

.text-gray-light {
  color: #777;
}

a.text-gray-light:hover,
a.text-gray-light:focus {
  color: #5e5e5e;
}

.text-gray-lighter {
  color: #adadad;
}

a.text-gray-lighter:hover,
a.text-gray-lighter:focus {
  color: #949494;
}

.text-gray-lightest {
  color: #e6e6e6;
}

a.text-gray-lightest:hover,
a.text-gray-lightest:focus {
  color: #cdcdcd;
}

.text-accent {
  color: #ffc142;
}

a.text-accent:hover,
a.text-accent:focus {
  color: #ffb00f;
}

.bg-primary {
  background-color: #29abe2;
}

.bg-secondary {
  background-color: #1f80aa;
}

.bg-accent {
  background-color: #ffc142;
}

.bg-success {
  background-color: #dff0d8;
}

.bg-warning {
  background-color: #fcf8e3;
}

.bg-danger {
  background-color: #f2dede;
}

.bg-info {
  background-color: #d9edf7;
}

.bg-gray-base {
  background-color: #000;
}

.bg-gray-darker {
  background-color: #222222;
}

.bg-gray-dark {
  background-color: #333333;
}

.bg-gray {
  background-color: #555555;
}

.bg-gray-light {
  background-color: #777;
}

.bg-gray-light-1 {
  background-color: #adadad;
}

.bg-gray-lighter {
  background-color: #e6e6e6;
}

.bg-gray-lighter-1 {
  background-color: #f7f7f7;
}

.bg-gray-lightest {
  background-color: #f3f3f3;
}

.bg-white {
  background-color: white;
}

.brand-primary {
  background-color: #29abe2;
  border-color: #29abe2;
  color: white;
}

a.brand-primary:hover,
a.brand-primary:focus {
  background-color: #1a8dbe;
  border-color: #1a8dbe;
  color: white;
}

.brand-secondary {
  background-color: #1f80aa;
  border-color: #1f80aa;
  color: white;
}

a.brand-secondary:hover,
a.brand-secondary:focus {
  background-color: #17607f;
  border-color: #17607f;
  color: white;
}

.brand-accent {
  background-color: #ffc142;
  border-color: #ffc142;
  color: #343434;
}

a.brand-accent:hover,
a.brand-accent:focus {
  background-color: #ffb00f;
  border-color: #ffb00f;
  color: #343434;
}

.brand-user {
  background-color: #222222;
  border-color: #222222;
  color: white;
}

a.brand-user:hover,
a.brand-user:focus {
  background-color: #090909;
  border-color: #090909;
  color: white;
}

.default-light {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  color: #343434;
}

a.default-light:hover,
a.default-light:focus {
  background-color: #cdcdcd;
  border-color: #cdcdcd;
  color: #343434;
}

body {
  font-family: "montserrat", sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #343434;
  background-color: #f3f3f3;
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c3e7f7;
}

.table-hover .table-primary:hover {
  background-color: #addef4;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #addef4;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #c0dbe7;
}

.table-hover .table-secondary:hover {
  background-color: #aed0e0;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #aed0e0;
}

.table-accent,
.table-accent > th,
.table-accent > td {
  background-color: #ffeeca;
}

.table-hover .table-accent:hover {
  background-color: #ffe6b1;
}

.table-hover .table-accent:hover > td,
.table-hover .table-accent:hover > th {
  background-color: #ffe6b1;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #d1ebd1;
}

.table-hover .table-success:hover {
  background-color: #bfe3bf;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #bfe3bf;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #c6eaf8;
}

.table-hover .table-info:hover {
  background-color: #afe2f5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #afe2f5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffdeb8;
}

.table-hover .table-warning:hover {
  background-color: #ffd29f;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffd29f;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f4cfce;
}

.table-hover .table-danger:hover {
  background-color: #efbbb9;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #efbbb9;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #f8f8f8;
}

.table-hover .table-light:hover {
  background-color: #ebebeb;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ebebeb;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c6c6;
}

.table-hover .table-dark:hover {
  background-color: #b9b9b9;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9b9b9;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .table {
  background-color: #f3f3f3;
}

.table th a {
  color: #1d789e;
}

.table th.is-active > a {
  color: #29abe2;
}

.table .icon-tablesort {
  fill: #29abe2;
}

.img-avatar,
.avatar img,
.avatar-icon {
  border-radius: 50%;
}

@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/font-awesome/fonts/fontawesome-webfont.eot?v=3.0.1");
  src: url("../fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=3.0.1") format("embedded-opentype"), url("../fonts/font-awesome/fonts/fontawesome-webfont.woff?v=3.0.1") format("woff"), url("../fonts/font-awesome/fonts/fontawesome-webfont.ttf?v=3.0.1") format("truetype");
  font-weight: normal;
  font-style: normal;
}

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

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

/***********
OVERRIDES
************/

.card {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

article .card__body {
  padding: 0;
}

strong {
  font-weight: 700;
}

.gin-secondary-toolbar--frontend {
  display: none !important;
}

.path-search .sr-only,
.path-solr .sr-only {
  position: static;
}

#content.main-container {
  padding-top: 0;
}

.btn-primary.btn,
.btn-default.btn,
.btn-flat.btn {
  color: #fff;
  background-color: #106BC6;
  border-radius: 0 !important;
  width: auto;
  font-family: "bebas", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
}

.btn-primary.btn:hover,
.btn-default.btn:hover,
.btn-flat.btn:hover {
  color: #333 !important;
}

.btn-default.btn.flag {
  color: #333;
  background-color: #ffffff;
}

.btn-flat.btn {
  background-color: #29abe2;
}

.btn-flat.btn.more-link {
  background-color: transparent;
}

.views-field-dropbutton > .btn-group > .dropdown-menu > li a.hidden {
  display: block !important;
}

.ui-dialog-buttonpane .btn-primary {
  background-color: #9e1f63;
}

.btn-default.btn {
  color: #fff;
  background-color: #106BC6;
  border-radius: 0 !important;
  width: auto;
  font-family: "bebas", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
}

.btn-default.btn:hover {
  color: #333 !important;
}

.btn-primary.btn {
  color: #fff;
  background-color: #9e1f63;
  border-radius: 0 !important;
  width: auto;
  font-family: "bebas", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
}

.btn-primary.btn:hover {
  color: #333 !important;
}

table thead th.select-all .form-checkbox {
  position: static !important;
  opacity: 1 !important;
}

.navbar-default .navbar-nav > li > a.is-active, .navbar-default .navbar-nav > li > a.is-active:hover, .navbar-default .navbar-nav > li > a.is-active:focus, .navbar-default .navbar-nav > li > button.is-active, .navbar-default .navbar-nav > li > button.is-active:hover, .navbar-default .navbar-nav > li > button.is-active:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > button, .navbar-default .navbar-nav > .active > button:hover, .navbar-default .navbar-nav > .active > button:focus, .header-top .navbar-nav > li > a.is-active, .header-top .navbar-nav > li > a.is-active:hover, .header-top .navbar-nav > li > a.is-active:focus, .header-top .navbar-nav > li > button.is-active, .header-top .navbar-nav > li > button.is-active:hover, .header-top .navbar-nav > li > button.is-active:focus, .header-top .navbar-nav > .active > a, .header-top .navbar-nav > .active > a:hover, .header-top .navbar-nav > .active > a:focus, .header-top .navbar-nav > .active > button, .header-top .navbar-nav > .active > button:hover, .header-top .navbar-nav > .active > button:focus {
  background-color: transparent !important;
  fill: transparent !important;
}

body .main-container {
  padding-bottom: 50px;
}

/****
CUSTOM tweet
*******/
#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;
}

html, body {
  height: 100%;
}

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

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

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

/*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;
  box-shadow: none;
}

#header {
  padding: 14px 0 0;
}

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

#header a {
  color: #106BC6;
}

.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,
.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,
.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,
.region-three-33-second section > .block-inner > .block-content > .view > .view-content > .views-row > .views-field-field-group-logo-image {
  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,
.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,
.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;
}

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

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

.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-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-size: 26px;
  font-weight: normal;
  line-height: 26px;
  letter-spacing: 1px;
  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,
.menu-minipanels .panel-display div.panel-col-last .pane-highlight .views-field-field-imageta,
.menu-minipanels .panel-display div.panel-col-last .pane-highlight .views-field-field-image-media-article,
.menu-minipanels .panel-display div.panel-col-last .pane-highlight .views-field-field-image-media-banner,
.menu-minipanels .panel-display div.panel-col-last .pane-highlight .views-field-field-image-media-news,
.menu-minipanels .panel-display div.panel-col-last .pane-highlight .views-field-field-image-media-noticia,
.menu-minipanels .panel-display div.panel-col-last .pane-highlight .views-field-field-image-media-wri-report,
.menu-minipanels .panel-display div.panel-col-last .pane-highlight .views-field-field-image-media-page {
  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,
#quicktabs-container-article_tabs .views-field-field-image-media-article 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;
}

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

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

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,
.region--content 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: 36px;
  text-transform: none;
  color: #9e1f63;
  padding-left: 0;
}

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

/* 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;
  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;
}

/* 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;
  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;
  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 .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;
  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;
  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;
  -webkit-box-shadow: -10px 0 #000000, 10px 0 #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-color: #fff;
  background-position: 15px 12px;
}

.mean-container .home-link {
  display: inline-block;
  width: 260px;
  height: 44px;
  color: transparent;
  background: #fff url("../images/thewellproject_header_mobile_260.jpg") center left no-repeat;
}

.mean-container .mean-nav {
  margin-top: 0px;
  background: #9e1f63;
}

.mean-container .mean-nav .navbar-search .search-content-form {
  padding: 5px 0;
}

.mean-container .mean-nav .navbar-search .search-content-form .form-control {
  height: 27px;
}

.mean-container .mean-nav #edit-submit {
  background-color: transparent;
}

.mean-container .mean-nav > ul > li:nth-child(2) {
  background-color: green;
  font-weight: bold;
}

.mean-container .mean-nav > ul > li:nth-child(2):hover {
  background-color: #67942d;
}

.mean-nav .navbar-search {
  display: block;
}

.mean-nav .navbar-search .control-label {
  display: none;
}

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

#block-panels-mini-header-panel .region-two-50-first .pane-page-logo {
  display: inline-block;
}

#block-panels-mini-header-panel .region-two-50-first #logo {
  margin: 0 20px 0 0;
}

.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;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  line-height: 0;
}

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

.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: #106BC6 !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: #106BC6;
  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;
}

.form-actions button.form-submit {
  background: #106BC6;
  padding: 4px 12px;
  border-radius: 0 !important;
  width: auto;
}

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

[type="reset"]:focus, [type="submit"]:focus, [type="button"]:focus, .commons-login:focus {
  background: #106BC6;
  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;
}

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

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

.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 rgba(0, 0, 0, 0);
  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;
}

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

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

#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: #106BC6;
  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: #106BC6;
  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, left top, left bottom, from(#0354A7), to(#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, left top, left bottom, from(#0354A6), to(#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 {
  border-radius: 0px;
}

#quicktabs-container-commons_bw .quicktabs-tabpage .view-filters,
#quicktabs-container-commons_bw .quicktabs-tabpage .attachment-before {
  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;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: none;
}

/* submit button styles */
[type="reset"], [type="submit"], [type="button"], .commons-login {
  background: #106BC6;
  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: #0e5eae;
  text-shadow: none;
}

[type="reset"]:focus, [type="submit"]:focus, [type="button"]:focus, .commons-login:focus {
  background: #106BC6;
  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;
}

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

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

#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: #106BC6;
  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: #106BC6;
  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,
.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .views-field-field-community-pageco 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,
.page-user .pane-commons-groups-user-groups .views-field-field-group-logo-image {
  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: #106BC6 !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,
.page-user .pane-twp-groups-user-contributes .views-field-field-group-logo-image {
  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: #106BC6;
}

.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: #106BC6 !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-twp .user-tooltip, .view-bloggers .user-tooltip {
  position: relative;
  display: inline-block;
}

.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 .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-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: #106BC6;
  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;
  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;
  background-color: transparent;
}

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

.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 .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: #106BC6;
  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: #106BC6 !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.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;
}

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

.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: #106BC6;
  font-weight: normal;
  display: block;
}

.small-blue-link, .page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .views-field-field-community-page a,
.page-user #block-system-main .two-66-33 .region-two-66-33-first > .region-inner .views-field-field-community-pageco a, .pane-node-field-link.partners-node-link, .page-node-type-team-member .field-name-field-community-page a,
.page-node-type-team-member .field-name-field-community-pageco 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, .main-container section.row.container .region--content .view-partners-node.view-display-id-block_3 .views-row .views-field-field-subtitle,
.main-container section.row.container .region--content .view-partners-node.view-display-id-block_7 .views-row .views-field-field-subtitle, .page-node-type-partners .view-partners-node.view-display-id-block_4 .views-field-field-subtitle,
.page-node-type-partners .view-partners-node.view-display-id-block_8 .views-field-field-subtitle {
  color: #106BC6;
  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;
}

h1 a {
  color: #9e1f63;
}

.views-field-field-facebook-url,
.views-field-field-facebook-link,
.views-field-field-linkedin-url,
.views-field-field-linkedin-link,
.views-field-field-website-url,
.views-field-field-website-link,
.views-field-field-twitter-url,
.views-field-field-twitter-link,
.views-field-field-rss,
.views-field-field-rss-link,
article .field-name-field-facebook-url,
article .field-name-field-facebook-link,
article .field-name-field-twitter-url,
article .field-name-field-twitter-link,
article .field-name-field-linkedin-url,
article .field-name-field-linkedin-link,
article .field-name-field-rss,
article .field-name-field-rss-link {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  margin-top: 10px;
}

.views-field-field-facebook-url div, .views-field-field-facebook-url a,
.views-field-field-facebook-link div,
.views-field-field-facebook-link a,
.views-field-field-linkedin-url div,
.views-field-field-linkedin-url a,
.views-field-field-linkedin-link div,
.views-field-field-linkedin-link a,
.views-field-field-website-url div,
.views-field-field-website-url a,
.views-field-field-website-link div,
.views-field-field-website-link a,
.views-field-field-twitter-url div,
.views-field-field-twitter-url a,
.views-field-field-twitter-link div,
.views-field-field-twitter-link a,
.views-field-field-rss div,
.views-field-field-rss a,
.views-field-field-rss-link div,
.views-field-field-rss-link a,
article .field-name-field-facebook-url div,
article .field-name-field-facebook-url a,
article .field-name-field-facebook-link div,
article .field-name-field-facebook-link a,
article .field-name-field-twitter-url div,
article .field-name-field-twitter-url a,
article .field-name-field-twitter-link div,
article .field-name-field-twitter-link a,
article .field-name-field-linkedin-url div,
article .field-name-field-linkedin-url a,
article .field-name-field-linkedin-link div,
article .field-name-field-linkedin-link a,
article .field-name-field-rss div,
article .field-name-field-rss a,
article .field-name-field-rss-link div,
article .field-name-field-rss-link a {
  display: block;
  height: 100%;
}

.views-field-field-facebook-url a,
.views-field-field-facebook-link a,
.views-field-field-linkedin-url a,
.views-field-field-linkedin-link a,
.views-field-field-website-url a,
.views-field-field-website-link a,
.views-field-field-twitter-url a,
.views-field-field-twitter-link a,
.views-field-field-rss a,
.views-field-field-rss-link a,
article .field-name-field-facebook-url a,
article .field-name-field-facebook-link a,
article .field-name-field-twitter-url a,
article .field-name-field-twitter-link a,
article .field-name-field-linkedin-url a,
article .field-name-field-linkedin-link a,
article .field-name-field-rss a,
article .field-name-field-rss-link a {
  background-image: url("../img/social-icons.jpg");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}

.views-field-field-facebook-url a {
  background-position: 0 0;
}

.views-field-field-facebook-link a {
  background-position: 0 0;
}

.field-name-field-facebook-url a {
  background-position: 0 0;
}

.field-name-field-facebook-link a {
  background-position: 0 0;
}

.views-field-field-twitter-url a {
  background-position: -25px 0;
}

.views-field-field-twitter-link a {
  background-position: -25px 0;
}

.field-name-field-twitter-url a {
  background-position: -25px 0;
}

.field-name-field-twitter-link a {
  background-position: -25px 0;
}

.views-field-field-linkedin-url a {
  background-position: -49px 0;
}

.views-field-field-linkedin-link a {
  background-position: -49px 0;
}

.field-name-field-linkedin-url a {
  background-position: -49px 0;
}

.field-name-field-linkedin-link a {
  background-position: -49px 0;
}

.views-field-field-website-url a {
  background-position: -74px 0;
}

.views-field-field-website-link a {
  background-position: -74px 0;
}

.views-field-field-rss a {
  background-position: -98px 0;
}

.views-field-field-rss-link a {
  background-position: -98px 0;
}

.field-name-field-rss a {
  background-position: -98px 0;
}

.field-name-field-rss-link a {
  background-position: -98px 0;
}

article .field-name-field-website-url,
article .field-name-field-website-link {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

article .field-name-field-website-url div, article .field-name-field-website-url a,
article .field-name-field-website-link div,
article .field-name-field-website-link a {
  display: block;
  height: 100%;
}

article .field-name-field-website-url a,
article .field-name-field-website-link 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 a {
  background-position: -74px 0;
}

article .field-name-field-website-url a .field-items {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

article .field-name-field-website-link a {
  background-position: -74px 0;
}

article .field-name-field-website-link a .field-items {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.views-field-field-instagram-url,
.views-field-field-instagram-link,
.views-field-field-youtube-url,
.views-field-field-youtube-link,
article .field-name-field-instagram-url,
article .field-name-field-instagram-link,
article .field-name-field-youtube-url,
article .field-name-field-youtube-link {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  margin-top: 10px;
}

.views-field-field-instagram-url div, .views-field-field-instagram-url a,
.views-field-field-instagram-link div,
.views-field-field-instagram-link a,
.views-field-field-youtube-url div,
.views-field-field-youtube-url a,
.views-field-field-youtube-link div,
.views-field-field-youtube-link a,
article .field-name-field-instagram-url div,
article .field-name-field-instagram-url a,
article .field-name-field-instagram-link div,
article .field-name-field-instagram-link a,
article .field-name-field-youtube-url div,
article .field-name-field-youtube-url a,
article .field-name-field-youtube-link div,
article .field-name-field-youtube-link a {
  display: block;
  height: 100%;
}

.views-field-field-instagram-url a,
.views-field-field-instagram-link a,
.views-field-field-youtube-url a,
.views-field-field-youtube-link a,
article .field-name-field-instagram-url a,
article .field-name-field-instagram-link a,
article .field-name-field-youtube-url a,
article .field-name-field-youtube-link a {
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}

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

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

article .field-name-field-twitter-url,
article .field-name-field-twitter-link {
  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: #106BC6;
  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;
}

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 #106BC6;
}

.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-node .node nav {
  margin-top: 0;
}

footer p.author-datetime {
  margin: 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;
}

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

span.ext {
  background: url("../images/extlink.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}

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

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

article#node-231 nav {
  display: none;
}

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

.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-twp.view-display-id-block .views-row, .view-groups-twp.view-display-id-block_1 .views-row {
  display: inline-block;
  margin-right: 1em;
  margin-bottom: none;
  padding-bottom: none;
  border: none;
}

.view-groups-twp.view-display-id-block_1 .views-exposed-form .form-actions button.form-submit {
  margin-bottom: 64px;
}

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

.pane-commons-groups-commons-groups-create-group a,
.pane-node-group-group a,
#answer-node-form #edit-submit,
.form-actions .form-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,
.form-actions .form-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,
.webform-actions .webform-button--submit {
  background-image: none;
  background-color: #106BC6;
}

#edit-submit:hover,
.webform-actions .webform-button--submit:hover {
  background-image: none;
  background-color: #1E9ACD;
}

.webform-submission-contact-form .webform-actions .webform-button--submit {
  border-radius: 0 !important;
  font-size: 18px;
  width: 130px;
  padding: 2px 0;
}

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

.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,
.body-text ul li {
  margin: 0 0 0.5em 20px;
}

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

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

.page-search #tasks {
  display: none;
}

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

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

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

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

#block-panels-mini-header-panel .block-content > ul.menu > .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;
}

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

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

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

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

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

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

.profile-badge-picture {
  -webkit-box-shadow: none;
          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,
.pane-views.pane-banners .views-field-field-image-media-article,
.pane-views.pane-banners .views-field-field-image-media-banner,
.pane-views.pane-banners .views-field-field-image-media-news,
.pane-views.pane-banners .views-field-field-image-media-noticia,
.pane-views.pane-banners .views-field-field-image-media-wri-report,
.pane-views.pane-banners .views-field-field-image-media-page {
  display: block;
  margin-bottom: 10px;
}

.pane-views.pane-banners .views-field-field-image:after,
.pane-views.pane-banners .views-field-field-image-media-article:after,
.pane-views.pane-banners .views-field-field-image-media-banner:after,
.pane-views.pane-banners .views-field-field-image-media-news:after,
.pane-views.pane-banners .views-field-field-image-media-noticia:after,
.pane-views.pane-banners .views-field-field-image-media-wri-report:after,
.pane-views.pane-banners .views-field-field-image-media-page:after {
  content: "Sponsored";
  display: block;
  font-size: 10px;
  color: grey;
}

.pane-views.pane-banners .views-field-field-image .field-content,
.pane-views.pane-banners .views-field-field-image-media-article .field-content,
.pane-views.pane-banners .views-field-field-image-media-banner .field-content,
.pane-views.pane-banners .views-field-field-image-media-news .field-content,
.pane-views.pane-banners .views-field-field-image-media-noticia .field-content,
.pane-views.pane-banners .views-field-field-image-media-wri-report .field-content,
.pane-views.pane-banners .views-field-field-image-media-page .field-content {
  height: 250px;
}

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

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

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

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

.field-name-field-accordion {
  padding-top: 15px;
}

.field-name-field-accordion > .field-items > .field-item {
  background-color: #9e1f63;
  color: #fff;
  margin-bottom: 30px;
}

.field-name-field-accordion > .field-items > .field-item:last-child {
  margin-bottom: 45px;
}

.field-name-field-accordion > .field-items > .field-item .ui-corner-all, .field-name-field-accordion > .field-items > .field-item .ui-corner-bottom, .field-name-field-accordion > .field-items > .field-item .ui-corner-left, .field-name-field-accordion > .field-items > .field-item .ui-corner-bl {
  border-radius: 0 !important;
}

.field-name-field-accordion > .field-items > .field-item .field-name-title-field.ui-state-default {
  background: none;
  background-color: #9e1f63;
  color: #fff;
  font-weight: bold;
  border: none;
  padding: 0;
  margin-top: 0;
  min-height: 54px;
}

.field-name-field-accordion > .field-items > .field-item .field-name-title-field.ui-state-default:hover {
  background-color: #9e1f63;
  color: #fff;
}

.field-name-field-accordion > .field-items > .field-item .field-name-title-field {
  position: relative;
}

.field-name-field-accordion > .field-items > .field-item .field-name-title-field:after {
  content: "\f078";
  font-family: FontAwesome;
  right: 20px;
  position: absolute;
  top: 17px;
}

.field-name-field-accordion > .field-items > .field-item .field-name-title-field p, .field-name-field-accordion > .field-items > .field-item .field-name-title-field a, .field-name-field-accordion > .field-items > .field-item .field-name-title-field h2 {
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #fff;
  margin: 0;
}

.field-name-field-accordion > .field-items > .field-item .field-name-title-field p, .field-name-field-accordion > .field-items > .field-item .field-name-title-field h2 {
  padding: 13px 45px 13px 20px;
}

.field-name-field-accordion > .field-items > .field-item .field-name-title-field a, .field-name-field-accordion > .field-items > .field-item .field-name-title-field h2 {
  display: block;
  padding-top: 13px;
  padding-bottom: 13px;
}

.field-name-field-accordion > .field-items > .field-item .field-name-title-field a:hover, .field-name-field-accordion > .field-items > .field-item .field-name-title-field a:active, .field-name-field-accordion > .field-items > .field-item .field-name-title-field h2:hover, .field-name-field-accordion > .field-items > .field-item .field-name-title-field h2:active {
  color: #fff;
}

.field-name-field-accordion > .field-items > .field-item .field-name-title-field.ui-accordion-header-active:after {
  content: "\f077";
}

.field-name-field-accordion > .field-items > .field-item .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  display: none;
}

.field-name-field-accordion > .field-items > .field-item .field-name-field-accordion-body {
  font: 15px/23px "avenir", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.field-name-field-accordion > .field-items > .field-item .field-name-field-accordion-body > .field-items > .field-item:first-child p:first-child {
  margin-top: 1.5em;
}

.field-name-field-accordion > .field-items > .field-item .field-name-field-accordion-body p, .field-name-field-accordion > .field-items > .field-item .field-name-field-accordion-body ul {
  font: 15px/23px "avenir", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.field-name-field-accordion .ui-widget-content a {
  color: #2783b9;
}

.appended-pane {
  margin-top: -9px;
}

#views-exposed-form-hiv-information-block-6,
#views-exposed-form-hiv-information-block-7 {
  position: relative;
}

#views-exposed-form-hiv-information-block-6 .form-type-select,
#views-exposed-form-hiv-information-block-7 .form-type-select {
  margin-bottom: 0;
}

#views-exposed-form-hiv-information-block-6 .form-type-select label,
#views-exposed-form-hiv-information-block-7 .form-type-select label {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 0.25rem;
}

#views-exposed-form-hiv-information-block-6 .form-type-select .select-wrapper:after,
#views-exposed-form-hiv-information-block-7 .form-type-select .select-wrapper:after {
  color: #9e1f63;
}

#views-exposed-form-hiv-information-block-6 .form-type-select .form-select,
#views-exposed-form-hiv-information-block-7 .form-type-select .form-select {
  border-radius: 0 !important;
  padding: 0 6px;
  height: 30px;
  color: #9e1f63;
}

#views-exposed-form-hiv-information-block-6 .form-type-select .hidden-select-wrapper a,
#views-exposed-form-hiv-information-block-7 .form-type-select .hidden-select-wrapper a {
  color: #9e1f63;
}

#views-exposed-form-hiv-information-block-6 .form-type-select .hidden-select-wrapper a:after,
#views-exposed-form-hiv-information-block-7 .form-type-select .hidden-select-wrapper a:after {
  border-top-color: #9e1f63;
}

#views-exposed-form-hiv-information-block-6 .form-actions button.form-submit,
#views-exposed-form-hiv-information-block-7 .form-actions button.form-submit {
  margin-bottom: 3px;
  border: none;
}

#views-exposed-form-hiv-information-block-6 .views-widget-per-page,
#views-exposed-form-hiv-information-block-7 .views-widget-per-page {
  float: right;
}

#views-exposed-form-hiv-information-block-6 .views-submit-button,
#views-exposed-form-hiv-information-block-7 .views-submit-button {
  display: inline-block;
  min-width: 70px;
  float: right;
  position: absolute;
  right: 0;
  top: 31px;
  margin-top: 2px;
  background-color: #9e1f63;
  color: #9e1f63;
}

#views-exposed-form-hiv-information-block-6 .views-submit-button input,
#views-exposed-form-hiv-information-block-7 .views-submit-button input {
  font-size: 15px;
  letter-spacing: 0.5px;
  background-color: #9e1f63;
  padding: 5px 0 2px 4px !important;
  margin-bottom: 0;
  min-width: 70px !important;
  width: 70px;
}

.region-two-66-33-first .node-webform .node-content .field-name-body p {
  margin-bottom: 10px;
}

.region-two-66-33-second .node-webform .node-content {
  margin-top: 0;
}

.region-two-66-33-second .node-webform .field-name-field-translated-title {
  font-size: 20px;
  margin-top: -10px;
}

.region-two-66-33-second .node-webform .description {
  margin-top: -5px;
}

.field--name-field-photo-credit {
  font-size: 12px;
  font-style: italic;
  color: grey;
  line-height: 15px;
  margin: 5px 0 10px;
}

.contact-webform .node-webform .node-content p {
  line-height: 23px;
  margin-bottom: 22.5px;
}

.contact-webform [type="submit"] {
  min-width: 84px;
  padding: 5px 0 4px;
  letter-spacing: 1px;
}

.contact-webform h3.block-title {
  font-family: "univers-condensed-regular","univers-condensed","Arial Narrow","univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  text-transform: none;
  color: #9e1f63;
}

.contact-webform .follow-links .follow-link-wrapper {
  display: inline-block;
}

.contact-webform .follow-links .follow-link-wrapper a {
  color: transparent;
}

.page-conference-updates .block-inner .block-content h3 {
  font-size: 26px;
  font-weight: 600;
}

#block-panels-mini-header-panel .pane-system-user-menu ul.menu li.btnstyle a {
  background-color: #54a7dc;
  color: #fff;
  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.btnstyle a:hover {
  background-color: #106bc6;
}

.media-element-container.media-float-left {
  float: left;
}

.media-element-container.media-float-right {
  float: right;
}

.media-element-container.media-default .field--name-field-photo-credit {
  max-width: 100%;
  font-size: 12px;
}

.media-element-container.media-float-left .field--name-field-photo-credit,
.media-element-container.media-float-right .field--name-field-photo-credit {
  line-height: 15px;
  clear: both;
  margin: 0 auto;
}

.pane-system-main-menu.new-twp-main-menu .block-content > ul.menu {
  text-align: center;
}

.pane-system-main-menu.new-twp-main-menu .block-content > ul.menu > li {
  float: none;
  display: inline-block;
}

.view-conference-updates h3 {
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #9e1f63;
  margin-bottom: 0.75em;
  margin-top: 0.5em;
  line-height: 24px;
  letter-spacing: 1.5px;
}

.page-contact-us .pane-block-17 h3 {
  color: #106bc6;
  text-transform: none;
  font-family: "avenir", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.page-contact-us .pane-block-17 .follow-link-wrapper {
  display: inline-block;
}

.page-contact-us .pane-block-17 .follow-link-wrapper a {
  color: transparent;
}

.node-type-aglm-blog .region-two-66-33-second .field-name-body img {
  float: none;
}

#block-system-main .two-66-33 .region-two-66-33-first .block-content .view-content p {
  margin-bottom: 0;
}

html {
  background: #fff;
}

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

a {
  color: #106BC6;
}

.page,
.regions {
  background-color: #fff;
}

#main-content {
  margin-bottom: 40px;
}

.l-rw {
  padding: 0;
}

.region--content,
.l-r.pr-header__header-first {
  padding-left: 0;
  padding-right: 0;
}

.l-r.pr-main__sidebar-second {
  padding-left: 20px;
  padding-right: 0;
}

#block-twptheme-system-main {
  margin-top: 0;
}

article.node {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}

article.node h1 {
  margin-bottom: 1.3rem;
}

#block-followlinks {
  display: inline-block;
  float: right;
  margin: 1.25rem 0 0.8rem;
}

#block-followlinks .field-block-content--body {
  margin-bottom: 0;
}

#block-followlinks .pane-follow-site {
  margin: 0;
}

.search-block-form {
  display: inline-block;
  float: right;
  margin: 1.25em 0 0.8em;
}

#search-block-form,
.search-block-form__form {
  min-width: 178px;
  height: 23px;
  border: 1px solid #eee;
  margin: 0 0 0 17px;
  -webkit-box-shadow: inset 1px 1px #efefef;
          box-shadow: inset 1px 1px #efefef;
  border-radius: 4px;
}

#search-block-form input#edit-keyes,
.search-block-form__form input.form-search {
  width: 145px;
  padding: 0 5px;
  height: 20px;
  border: 0;
  background: transparent;
  display: inline-block;
}

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

#block-twpflexbox-branding {
  float: left;
  margin: 1.25rem 0 0.8rem;
}

.navbar.navbar-second-line {
  min-height: 33px;
  margin-bottom: 0;
  position: relative;
  background: #9e1f63 !important;
}

.navbar.navbar-second-line .navbar__open-search-control {
  display: none;
}

#main-navigation .menu-main {
  min-height: 33px;
}

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

#main-navigation .menu-main > ul.main > li:hover > ul {
  display: block;
}

#main-navigation .menu-main > ul.main a {
  font-size: 20px;
}

#main-navigation .menu-main > ul.main > li {
  float: left;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0;
  position: relative;
  margin: 0;
  font-size: 20px;
}

#main-navigation .menu-main > ul.main > 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;
  background: #9e1f63;
  background: rgba(158, 31, 99, 0.9);
}

#main-navigation .menu-main > ul.main > li a:hover {
  background: rgba(158, 31, 99, 0.9);
}

#main-navigation .menu-main > ul.main > li a:after {
  display: none;
}

#main-navigation .menu-main > ul.main > li a .mean-expand,
#main-navigation .menu-main > ul.main > li a .mean-expand-twp {
  display: inline-block;
}

#main-navigation .menu-main > ul.main > li > ul > li {
  list-style: none;
  margin: 0px 0 0px 0;
  font-size: 20px;
  padding: 0;
}

#main-navigation .menu-main > ul.main > 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;
}

#main-navigation .menu-main > ul.main > li > ul > li a.active {
  background: rgba(101, 32, 68, 0.9);
}

#main-navigation span.caret {
  display: none;
}

#main-navigation .pane-content {
  float: right;
  display: inline-block;
}

#main-navigation .menu-main > ul.main {
  margin: 0;
  padding: 0;
}

#main-navigation .menu-main > ul.main > li {
  float: left;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0;
  position: relative;
  margin: 0;
  font-size: 20px;
}

#main-navigation .menu-main > ul.main > 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;
}

#main-navigation .menu-main > ul.main > li a.make-highlighted {
  color: #FFF !important;
  background: #000;
}

#main-navigation .menu-main > ul.main > li a.stay-highlighted {
  color: #FFF !important;
  background: #000;
}

#main-navigation .menu-main > ul.main > li ul li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

#main-navigation .menu-main > ul.main > li ul li ul {
  position: relative;
  background: transparent;
}

#main-navigation .menu-main > ul.main > li ul li ul li {
  padding: 0;
}

#main-navigation .menu-main > ul.main > li ul li ul li:hover, #main-navigation .menu-main > ul.main > li ul li ul li:active {
  background: #652044 none repeat scroll 0 0 !important;
}

#main-navigation .menu-main > ul.main > li ul li ul li a {
  background: transparent !important;
  padding: 3px 10px 2px 25px;
}

#main-navigation .menu-main > ul.main > li ul li ul li a:hover, #main-navigation .menu-main > ul.main > li ul li ul li a:active {
  background: transparent;
}

#main-navigation .menu-main > ul.main > li ul li.twp-menu-reg a {
  display: inline-block;
}

#main-navigation .menu-main > ul.main > li ul li.twp-menu-reg .mean-expand,
#main-navigation .menu-main > ul.main > li ul li.twp-menu-reg .mean-expand-twp {
  display: inline-block;
}

#main-navigation .menu-main > ul.main > li:last-child a {
  background-color: #fdb041;
  border-radius: 28px;
  cursor: pointer;
  color: #fff;
  padding: 3px 22px 2px;
  vertical-align: bottom;
  display: inline-block;
  margin: 4px 0 0 20px;
}

#main-navigation .menu-main > ul.main > li:last-child a:hover {
  background-color: #ca7d0e;
}

#main-navigation .menu-main > ul.main > li.last {
  background: none;
  padding: 0;
}

#main-navigation .menu-main > ul.main > li.last a {
  margin-right: 0;
}

#main-navigation .menu-main > ul.main > li, #main-navigation .menu-main > ul.main > li.active a, #main-navigation .menu-main > ul.main > li:hover a {
  color: white;
}

#main-navigation .menu-main > ul.main > li:hover > a {
  background: #652044;
}

#main-navigation .menu-main > ul.main > li.menu__item--active-trail > .menu__link--wrapper > a {
  background: #652044;
}

.main-container {
  padding-bottom: 154px;
}

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

.footer-outer-wrap {
  border-top: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  color: #000;
  position: relative;
  clear: both;
}

.footer-outer-wrap #block-opensocialtwp-footermenu-2,
.footer-outer-wrap #block-opensocialtwp-footermenu,
.footer-outer-wrap #block-opensocialtwp-footer,
.footer-outer-wrap #block-footermenu-2,
.footer-outer-wrap #block-footermenu {
  margin: 0;
}

.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu-footer-menu,
.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu-footer-menu,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu-footer-menu,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu,
.footer-outer-wrap #block-footermenu-2 ul.menu-footer-menu,
.footer-outer-wrap #block-footermenu-2 ul.menu,
.footer-outer-wrap #block-footermenu ul.menu-footer-menu,
.footer-outer-wrap #block-footermenu 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%;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu-footer-menu li,
.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu li,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu-footer-menu li,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu li,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu-footer-menu li,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu li,
.footer-outer-wrap #block-footermenu-2 ul.menu-footer-menu li,
.footer-outer-wrap #block-footermenu-2 ul.menu li,
.footer-outer-wrap #block-footermenu ul.menu-footer-menu li,
.footer-outer-wrap #block-footermenu ul.menu li {
  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;
  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-top: 0;
  padding: 0;
  text-align: center;
  position: relative;
}

.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu-footer-menu li:after,
.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu li:after,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu-footer-menu li:after,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu li:after,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu-footer-menu li:after,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu li:after,
.footer-outer-wrap #block-footermenu-2 ul.menu-footer-menu li:after,
.footer-outer-wrap #block-footermenu-2 ul.menu li:after,
.footer-outer-wrap #block-footermenu ul.menu-footer-menu li:after,
.footer-outer-wrap #block-footermenu ul.menu li:after {
  color: #000;
  font-size: 13px;
}

.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu-footer-menu li:first-child,
.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu li:first-child,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu-footer-menu li:first-child,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu li:first-child,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu-footer-menu li:first-child,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu li:first-child,
.footer-outer-wrap #block-footermenu-2 ul.menu-footer-menu li:first-child,
.footer-outer-wrap #block-footermenu-2 ul.menu li:first-child,
.footer-outer-wrap #block-footermenu ul.menu-footer-menu li:first-child,
.footer-outer-wrap #block-footermenu 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;
}

.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu-footer-menu li:last-child:after,
.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu li:last-child:after,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu-footer-menu li:last-child:after,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu li:last-child:after,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu-footer-menu li:last-child:after,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu li:last-child:after,
.footer-outer-wrap #block-footermenu-2 ul.menu-footer-menu li:last-child:after,
.footer-outer-wrap #block-footermenu-2 ul.menu li:last-child:after,
.footer-outer-wrap #block-footermenu ul.menu-footer-menu li:last-child:after,
.footer-outer-wrap #block-footermenu ul.menu li:last-child:after {
  display: none;
}

.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu-footer-menu li a,
.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu li a,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu-footer-menu li a,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu li a,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu-footer-menu li a,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu li a,
.footer-outer-wrap #block-footermenu-2 ul.menu-footer-menu li a,
.footer-outer-wrap #block-footermenu-2 ul.menu li a,
.footer-outer-wrap #block-footermenu ul.menu-footer-menu li a,
.footer-outer-wrap #block-footermenu ul.menu li a {
  margin: 0 0 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: inline-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;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  position: relative;
  padding: 0 2px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.25);
}

.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu-footer-menu li a:hover,
.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu li a:hover,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu-footer-menu li a:hover,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu li a:hover,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu-footer-menu li a:hover,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu li a:hover,
.footer-outer-wrap #block-footermenu-2 ul.menu-footer-menu li a:hover,
.footer-outer-wrap #block-footermenu-2 ul.menu li a:hover,
.footer-outer-wrap #block-footermenu ul.menu-footer-menu li a:hover,
.footer-outer-wrap #block-footermenu 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;
}

.footer-outer-wrap #block-opensocialtwp-footerlogo-2,
.footer-outer-wrap #block-opensocialtwp-footerlogo,
.footer-outer-wrap #block-footerlogo-2,
.footer-outer-wrap #block-footerlogo {
  text-align: center;
  margin: 0;
}

.footer-outer-wrap #block-opensocialtwp-footerlogo-2 .field--name-body,
.footer-outer-wrap #block-opensocialtwp-footerlogo .field--name-body,
.footer-outer-wrap #block-footerlogo-2 .field--name-body,
.footer-outer-wrap #block-footerlogo .field--name-body {
  margin-bottom: 0.5rem;
}

.footer-outer-wrap #block-opensocialtwp-footerlogo-2 p,
.footer-outer-wrap #block-opensocialtwp-footerlogo p,
.footer-outer-wrap #block-footerlogo-2 p,
.footer-outer-wrap #block-footerlogo p {
  margin: 0;
}

.footer-outer-wrap #block-copyrightinfo {
  font-size: 10px;
  margin: 0;
}

.footer-outer-wrap #block-copyrightinfo .field-block-content--body {
  margin-bottom: 0;
}

.footer-outer-wrap #block-copyrightinfo p {
  color: #000;
  margin-bottom: 0;
}

.l-attribution.l-row {
  display: none;
}

.block-views-blockfront-slideshow-block-1 {
  padding: 0;
  width: 100%;
  position: relative;
  margin-top: 22px;
  margin-bottom: 10px;
}

.block-views-blockfront-slideshow-block-1 .view-content {
  max-width: 100%;
}

.block-views-blockfront-slideshow-block-1 .view-content .slide {
  height: auto;
  position: relative;
}

.block-views-blockfront-slideshow-block-1 .view:hover .views_slideshow_controls_text {
  opacity: 1;
}

.block-views-blockfront-slideshow-block-1 .views_slideshow_cycle_main {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  border: 0;
  left: 0;
}

.block-views-blockfront-slideshow-block-1 .views_slideshow_cycle_main .views-row {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}

.block-views-blockfront-slideshow-block-1 .views_slideshow_cycle_main .views-row .text {
  color: #FFF;
  font-family: "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 490px;
  background: rgba(158, 31, 99, 0.8);
  padding: 10px 20px;
}

.block-views-blockfront-slideshow-block-1 .views_slideshow_cycle_main .views-row h4 {
  font-size: 34px;
  font-weight: normal;
  line-height: 38px;
  margin: 0;
  text-transform: uppercase;
}

.block-views-blockfront-slideshow-block-1 .views_slideshow_cycle_main .views-row h4 a {
  font-size: 34px;
  font-weight: normal;
  text-transform: uppercase;
  font-family: "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #fff;
}

.block-views-blockfront-slideshow-block-1 .views_slideshow_cycle_main .views-row .slide-body {
  font-size: 22px;
  line-height: 24px;
  clear: both;
  font-weight: normal;
}

.block-views-blockfront-slideshow-block-1 .views_slideshow_cycle_main .views-row .slide-body a {
  font-size: 22px;
  line-height: 24px;
  font-weight: normal;
  color: #fff;
}

.block-views-blockfront-slideshow-block-1 .views_slideshow_cycle_main .views-row .slide-link a {
  display: block;
  color: white;
  font-size: 14px;
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
}

.block-views-blockfront-slideshow-block-1 .views_slideshow_cycle_main .views-row .slide-link a em {
  font-style: normal;
}

.block-plugin-id--views-block-article-blocks-block-5 .view,
.block-plugin-id--views-block-article-blocks-block-4 .view,
.block-views-blockarticle-blocks-block-4 .view,
.block-views-blockarticle-blocks-block-5 .view {
  position: relative;
  margin: 0 auto 10px;
  padding: 0;
}

.block-plugin-id--views-block-article-blocks-block-5 .view:hover .views-slideshow-controls-top .views_slideshow_controls_text,
.block-plugin-id--views-block-article-blocks-block-4 .view:hover .views-slideshow-controls-top .views_slideshow_controls_text,
.block-views-blockarticle-blocks-block-4 .view:hover .views-slideshow-controls-top .views_slideshow_controls_text,
.block-views-blockarticle-blocks-block-5 .view:hover .views-slideshow-controls-top .views_slideshow_controls_text {
  opacity: 1;
}

.block-plugin-id--views-block-article-blocks-block-5 .views_slideshow_main,
.block-plugin-id--views-block-article-blocks-block-4 .views_slideshow_main,
.block-views-blockarticle-blocks-block-4 .views_slideshow_main,
.block-views-blockarticle-blocks-block-5 .views_slideshow_main {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0 solid #FFF;
  left: 0 !important;
  height: auto !important;
  background: none;
}

.block-plugin-id--views-block-article-blocks-block-5 .views-row,
.block-plugin-id--views-block-article-blocks-block-4 .views-row,
.block-views-blockarticle-blocks-block-4 .views-row,
.block-views-blockarticle-blocks-block-5 .views-row {
  border-bottom: none;
  padding: 0 !important;
  margin: 0;
  position: relative;
  border-bottom: none !important;
}

.block-plugin-id--views-block-article-blocks-block-5 .views-row .text,
.block-plugin-id--views-block-article-blocks-block-4 .views-row .text,
.block-views-blockarticle-blocks-block-4 .views-row .text,
.block-views-blockarticle-blocks-block-5 .views-row .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;
}

.block-plugin-id--views-block-article-blocks-block-5 .views-row .text a,
.block-plugin-id--views-block-article-blocks-block-4 .views-row .text a,
.block-views-blockarticle-blocks-block-4 .views-row .text a,
.block-views-blockarticle-blocks-block-5 .views-row .text a {
  color: white;
}

.block-plugin-id--views-block-article-blocks-block-5 .views-row .text .slide-title,
.block-plugin-id--views-block-article-blocks-block-4 .views-row .text .slide-title,
.block-views-blockarticle-blocks-block-4 .views-row .text .slide-title,
.block-views-blockarticle-blocks-block-5 .views-row .text .slide-title {
  font-size: 34px;
  font-weight: normal;
  line-height: 38px;
  margin: 0 0 2px;
}

.block-plugin-id--views-block-article-blocks-block-5 .views-row .text .slide-title a,
.block-plugin-id--views-block-article-blocks-block-4 .views-row .text .slide-title a,
.block-views-blockarticle-blocks-block-4 .views-row .text .slide-title a,
.block-views-blockarticle-blocks-block-5 .views-row .text .slide-title a {
  color: white !important;
}

.block-plugin-id--views-block-article-blocks-block-5 .views-row .text .slide-body,
.block-plugin-id--views-block-article-blocks-block-4 .views-row .text .slide-body,
.block-views-blockarticle-blocks-block-4 .views-row .text .slide-body,
.block-views-blockarticle-blocks-block-5 .views-row .text .slide-body {
  font-size: 16px;
  line-height: 17px;
  clear: both;
  font-weight: normal;
}

.block-plugin-id--views-block-article-blocks-block-5 .views-row .text .slide-body p,
.block-plugin-id--views-block-article-blocks-block-4 .views-row .text .slide-body p,
.block-views-blockarticle-blocks-block-4 .views-row .text .slide-body p,
.block-views-blockarticle-blocks-block-5 .views-row .text .slide-body p {
  margin: 0;
}

.block-plugin-id--views-block-article-blocks-block-5 .views-row .text .slide-link a,
.block-plugin-id--views-block-article-blocks-block-4 .views-row .text .slide-link a,
.block-views-blockarticle-blocks-block-4 .views-row .text .slide-link a,
.block-views-blockarticle-blocks-block-5 .views-row .text .slide-link a {
  display: block;
  color: #FFF;
  font-size: 14px;
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
}

.block-plugin-id--views-block-article-blocks-block-5 img,
.block-plugin-id--views-block-article-blocks-block-4 img,
.block-views-blockarticle-blocks-block-4 img,
.block-views-blockarticle-blocks-block-5 img {
  width: 100% !important;
  height: auto;
}

.views-slideshow-controls-top .views_slideshow_controls_text {
  transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -webkit-transition: all 100ms linear;
  opacity: 0;
}

.views-slideshow-controls-top .views_slideshow_controls_text a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}

.views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_previous {
  left: 10px;
  background: url(../img/sprite.png) no-repeat scroll 0 -110px rgba(0, 0, 0, 0);
}

.views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_previous a {
  display: block;
  height: 45px;
  width: 25px;
  left: 10px;
  background: url(../img/sprite.png) no-repeat scroll 0 -110px rgba(0, 0, 0, 0);
}

.views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_previous a:hover {
  opacity: 1;
}

.views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_next {
  right: 10px;
  background: url(../img/sprite.png) no-repeat scroll -26px -110px rgba(0, 0, 0, 0);
}

.views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_next a {
  display: block;
  height: 45px;
  width: 25px;
  right: 10px;
  background: url(../img/sprite.png) no-repeat scroll -26px -110px rgba(0, 0, 0, 0);
}

.views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_next a:hover {
  opacity: 1;
}

.block-plugin-id--views-block-article-blocks-block-4 .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_previous a,
.block-plugin-id--views-block-article-blocks-block-5 .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_previous a,
.block-views-blockarticle-blocks-block-4 .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_previous a,
.block-views-blockarticle-blocks-block-5 .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_previous a {
  background: url(../img/controls.png) no-repeat 0 -32px;
  width: 32px;
  height: 32px;
}

.block-plugin-id--views-block-article-blocks-block-4 .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_next a,
.block-plugin-id--views-block-article-blocks-block-5 .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_next a,
.block-views-blockarticle-blocks-block-4 .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_next a,
.block-views-blockarticle-blocks-block-5 .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_next a {
  background: url(../img/controls.png) no-repeat -43px -32px;
  width: 32px;
  height: 32px;
}

.views-slideshow-pager-bullets {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  position: absolute;
  bottom: 0;
  width: auto;
  right: 15px;
  padding: 0;
  z-index: 99999;
}

.views-slideshow-pager-bullets li {
  display: inline-block;
  background: #FFF !important;
  text-indent: -9999px;
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 3px;
  outline: 0;
  border-radius: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
}

.views-slideshow-pager-bullets li:hover, .views-slideshow-pager-bullets li.active {
  background: #9e1f63 !important;
  -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);
}

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

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

.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: #106BC6;
  border: 1px solid white;
  font-family: 'bebas',Arial,Helvetica,sans-serif;
  padding: 7px 20px 5px;
  text-align: center;
  color: white !important;
  font-size: 20px;
  line-height: 20px;
  margin-top: 15px;
  /*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: 7px 25px 5px;
  margin-left: 20px;
}

.view-node-blocks {
  padding-left: 0;
}

.view-node-blocks .user-picture,
.view-node-blocks .author-datetime {
  display: none;
}

.view-node-blocks .field-name-body {
  margin-top: 2em;
}

.view-node-blocks 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;
}

.view-node-blocks iframe, .view-node-blocks h3 img {
  margin-bottom: .4em;
  display: block;
  width: 100%;
}

.view-node-blocks p {
  margin-bottom: .2em;
}

.view-node-blocks 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;
}

.view-node-blocks p em {
  font-style: normal;
  color: #9e1f63;
}

.view-node-blocks .view-activity-site-wide p a {
  font-family: "avenir","Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 15px;
  text-transform: none;
  font-weight: normal;
  display: inline-block;
}

.view-node-blocks .view-activity-site-wide .views-field-user-picture {
  display: inline-block;
  float: left;
  margin-right: 15px;
}

.view-node-blocks.view-display-id-attachment_1 p em {
  font-style: italic;
  color: #333;
}

.view-node-blocks.view-display-id-block_16 p a,
.view-node-blocks.view-display-id-block_17 p a {
  display: inline-block;
}

.region--sidebar-second .pager-show-more {
  text-align: right;
  margin-bottom: 0;
}

.region--sidebar-second .pager-show-more li:before {
  display: none;
}

.region--sidebar-second .pager-show-more a {
  color: #9e1f63 !important;
  letter-spacing: 0;
  padding: 0 4px;
  padding-right: 4px;
  font-size: 18px;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "univers-condensed","Arial Narrow","univers","Helvetica Neue",Arial,Helvetica,sans-serif;
}

.region--sidebar-second .view-node-blocks .field-name-body {
  margin-top: 0;
}

.region--sidebar-second .view-node-blocks h3 {
  margin-top: 10px;
}

.region--sidebar-second .view-node-blocks iframe, .region--sidebar-second .view-node-blocks h3 img {
  display: block;
}

.region--sidebar-second .view-node-blocks iframe {
  margin-bottom: 0;
}

.region--sidebar-second .view-node-blocks 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;
}

.region--sidebar-second .block-views-blockgroups-twp-block-5 h2.block-title {
  margin-top: 0;
}

.region--sidebar-second .block-views-blockgroups-twp-block-5 .view-groups-twp > .views-row {
  border-bottom: 1px solid #cccccc;
  padding-bottom: .7em;
  margin-bottom: .7em;
  position: relative;
}

.region--sidebar-second .block-views-blockgroups-twp-block-5 .views-field-field-group-logo,
.region--sidebar-second .block-views-blockgroups-twp-block-5 .views-field-field-group-logo-image {
  float: left;
  height: 60px;
}

.region--sidebar-second .block-views-blockgroups-twp-block-5 .views-field-field-group-logo img,
.region--sidebar-second .block-views-blockgroups-twp-block-5 .views-field-field-group-logo-image img {
  border: solid 1px #9e1f63;
  width: 60px;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
}

.region--sidebar-second .block-views-blockgroups-twp-block-5 .views-field-label,
.region--sidebar-second .block-views-blockgroups-twp-block-5 .views-field-view {
  padding-left: 78px;
}

.region--sidebar-second .block-views-blockgroups-twp-block-5 .views-field-label a {
  font-size: 16px;
}

.region--sidebar-second .block-views-blockgroups-twp-block-5 .views-field-view .views-row {
  margin-top: .4em;
  padding-left: 20px;
  padding-bottom: 0;
  margin-bottom: .4em;
}

.region--sidebar-second .block-views-blockgroups-twp-block-5 .views-field-view .views-row:before {
  content: "";
  float: left;
  margin-top: .1em;
  margin-left: -20px;
  background: url(../img/commons/icons-s34f2cfa4c8.png) 0 -1175px no-repeat;
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.region--sidebar-second .block-views-blockfeatured-content-block-1 h2 {
  margin-top: 0;
}

.region--sidebar-second .block-views-blockfeatured-content-block-1 .views-row {
  border-bottom: 1px solid #cccccc;
  padding-left: 20px;
  padding-bottom: .7em;
  margin-bottom: .7em;
  position: relative;
}

.region--sidebar-second .block-views-blockfeatured-content-block-1 .views-row:nth-last-child(2) {
  border: none;
}

.region--sidebar-second .block-views-blockfeatured-content-block-1 .more-link {
  border: none;
  border-radius: 0;
  overflow: visible;
  text-align: right;
  display: block;
}

.region--sidebar-second .block-views-blockfeatured-content-block-1 .more-link a {
  margin-top: 0;
}

.region--sidebar-second .view-activity-site-wide .views-row {
  border-bottom: 1px solid #cccccc;
  padding-bottom: .7em;
  margin-bottom: .7em;
  position: relative;
}

.region--sidebar-second .view-activity-site-wide p a {
  font-family: "avenir","Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 15px;
  text-transform: none;
  font-weight: normal;
  display: inline-block;
}

.region--sidebar-second .view-activity-site-wide .views-field-user-picture {
  display: inline-block;
  float: left;
  margin-right: 15px;
}

.region--sidebar-second .view-activity-site-wide .views-field-created span {
  font-family: "avenir","Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 23px;
  color: #9e1f63;
}

.region--sidebar-second #block-opensocialtwp-justtestedhiv-7,
.region--sidebar-second #block-opensocialtwp-justtestedhiv-6,
.region--sidebar-second #block-opensocialtwp-justtestedhiv-5,
.region--sidebar-second #block-justtestedhiv-7,
.region--sidebar-second #block-justtestedhiv-6,
.region--sidebar-second #block-justtestedhiv-5,
.region--sidebar-second #block-justtestedhiv {
  background: transparent;
}

.region--sidebar-second .block-views-blockrecent-blog-posts-block-3 h2,
.region--sidebar-second .block-views-blockgroups-twp-block-2 h2 {
  margin-top: 8px;
}

.region--sidebar-second .block-views-blockrecent-blog-posts-block-3 .more-link,
.region--sidebar-second .block-views-blockgroups-twp-block-2 .more-link {
  border: none;
  border-radius: 0;
  overflow: visible;
  text-align: right;
  display: block;
}

.region--sidebar-second .block-views-blockrecent-blog-posts-block-3 .more-link a,
.region--sidebar-second .block-views-blockgroups-twp-block-2 .more-link a {
  margin-top: 0;
}

.region--sidebar-second .block-views-blockactivity-group-wide-block-3 h2 {
  margin-top: 3px;
}

.region--sidebar-second .block-views-blockactivity-group-wide-block-3 .views-field-created span {
  font-family: "avenir","Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 23px;
  color: #9e1f63;
}

.region--sidebar-second .block-views-blocknode-blocks-block-2 {
  padding: 0 0 10px;
}

.region--sidebar-second .block-views-blocknode-blocks-block-2 .views-field-body {
  padding: 0 10px;
}

.region--sidebar-second .block-views-blocknode-blocks-block-1,
.region--sidebar-second .block-views-blockarticle-blocks-block-1,
.region--sidebar-second .block-views-blocknode-blocks-block-3 {
  padding: 0 0 10px;
}

.region--sidebar-second .block-views-blocknode-blocks-block-1 h3,
.region--sidebar-second .block-views-blocknode-blocks-block-1 p,
.region--sidebar-second .block-views-blocknode-blocks-block-1 .views-field-nothing,
.region--sidebar-second .block-views-blocknode-blocks-block-1 .views-field-title,
.region--sidebar-second .block-views-blocknode-blocks-block-1 .views-field-view-node,
.region--sidebar-second .block-views-blockarticle-blocks-block-1 h3,
.region--sidebar-second .block-views-blockarticle-blocks-block-1 p,
.region--sidebar-second .block-views-blockarticle-blocks-block-1 .views-field-nothing,
.region--sidebar-second .block-views-blockarticle-blocks-block-1 .views-field-title,
.region--sidebar-second .block-views-blockarticle-blocks-block-1 .views-field-view-node,
.region--sidebar-second .block-views-blocknode-blocks-block-3 h3,
.region--sidebar-second .block-views-blocknode-blocks-block-3 p,
.region--sidebar-second .block-views-blocknode-blocks-block-3 .views-field-nothing,
.region--sidebar-second .block-views-blocknode-blocks-block-3 .views-field-title,
.region--sidebar-second .block-views-blocknode-blocks-block-3 .views-field-view-node {
  padding: 0 10px;
}

.region--sidebar-second .block-views-blockbloggers-block-1 h2,
.region--sidebar-second .block-views-blockbrowse-blogs-theme-block-1 h2,
.region--sidebar-second .block-plugin-id--views-block-recent-blog-posts-block-1 h2,
.region--sidebar-second .block-plugin-id--views-block-aglm-blogs-block-2 h2,
.region--sidebar-second .pane-aglm-blogs h2,
.region--sidebar-second .pane-blog-entries h2,
.region--sidebar-second .block-views-blockaglm-blogs-block-2 h2 {
  font-size: 16px;
}

.region--sidebar-second .view-recent-blog-posts.view-display-id-block_1 ul,
.region--sidebar-second .block-views-blockrecent-blog-posts-block-2 ul,
.region--sidebar-second .block-views-blockrecent-blog-posts-block-3 ul,
.region--sidebar-second .view-aglm-blogs.view-display-id-block_2 ul,
.region--sidebar-second .view-blog-entries.view-display-id-block_2 ul,
.region--sidebar-second .view-aglm-blogs.view-display-id-block_3 ul {
  padding: 0;
}

.region--sidebar-second .view-recent-blog-posts.view-display-id-block_1 li,
.region--sidebar-second .block-views-blockrecent-blog-posts-block-2 li,
.region--sidebar-second .block-views-blockrecent-blog-posts-block-3 li,
.region--sidebar-second .view-aglm-blogs.view-display-id-block_2 li,
.region--sidebar-second .view-blog-entries.view-display-id-block_2 li,
.region--sidebar-second .view-aglm-blogs.view-display-id-block_3 li {
  border: 0;
  position: relative;
  padding-left: 15px;
  margin: 0 0 4px 4px;
  list-style: none;
}

.region--sidebar-second .view-recent-blog-posts.view-display-id-block_1 li:before,
.region--sidebar-second .block-views-blockrecent-blog-posts-block-2 li:before,
.region--sidebar-second .block-views-blockrecent-blog-posts-block-3 li:before,
.region--sidebar-second .view-aglm-blogs.view-display-id-block_2 li:before,
.region--sidebar-second .view-blog-entries.view-display-id-block_2 li:before,
.region--sidebar-second .view-aglm-blogs.view-display-id-block_3 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--sidebar-second .view-recent-blog-posts.view-display-id-block_1 li a,
.region--sidebar-second .block-views-blockrecent-blog-posts-block-2 li a,
.region--sidebar-second .block-views-blockrecent-blog-posts-block-3 li a,
.region--sidebar-second .view-aglm-blogs.view-display-id-block_2 li a,
.region--sidebar-second .view-blog-entries.view-display-id-block_2 li a,
.region--sidebar-second .view-aglm-blogs.view-display-id-block_3 li a {
  color: black;
  line-height: 20px;
}

.region--sidebar-second .view-browse-blogs-theme.view-display-id-block_1 .view-content {
  margin-top: 10px;
}

.region--sidebar-second .block-views-blockbloggers-block-1 .user-tooltip.views-col {
  max-width: 66px;
}

.region--sidebar-second .block-views-blockbloggers-block-1 .pager-show-more {
  list-style-type: none;
  margin-top: -15px;
}

.region--sidebar-second .view-article-blocks.view-display-id-block_1 .views-row {
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.7em;
}

.region--sidebar-second .view-article-blocks.view-display-id-block_1 .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;
  line-height: 22px;
  margin-top: 13px;
}

.region--sidebar-second .view-article-blocks.view-display-id-block_1 .views-field-nothing a {
  color: #9e1f63;
}

.region--sidebar-second .view-article-blocks.view-display-id-block_1 .views-field-nothing + .views-field-title, .region--sidebar-second .view-article-blocks.view-display-id-block_1 .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--sidebar-second .view-article-blocks.view-display-id-block_1 .views-field-nothing + .views-field-title a, .region--sidebar-second .view-article-blocks.view-display-id-block_1 .views-field-nothing .views-field-title-field a {
  color: #106BC6;
}

.region--sidebar-second .view-article-blocks.view-display-id-block_1 .views-field-title,
.region--sidebar-second .view-article-blocks.view-display-id-block_1 .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--sidebar-second .view-article-blocks.view-display-id-block_1 .views-field-title a,
.region--sidebar-second .view-article-blocks.view-display-id-block_1 .views-field-title-field a {
  color: #9e1f63;
}

.region--sidebar-second .view-article-blocks.view-display-id-block_1 .views-field-body {
  font-size: 13px;
  margin-bottom: .2em;
}

.region--sidebar-second .view-article-blocks.view-display-id-block_1 .views-field-view-node {
  font: 16px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0;
  text-decoration: none;
  display: block;
}

.region--sidebar-second .view-article-blocks.view-display-id-block_1 .views-field-view-node a {
  font-weight: bold;
}

.region--sidebar-second .view-node-blocks.view-display-id-block_7 .views-field-title a,
.region--sidebar-second .view-node-blocks.view-display-id-block_7 .views-field-body h4 {
  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;
  border-bottom: 0;
  letter-spacing: -1px;
  line-height: 22px;
}

.region--sidebar-second .view-node-blocks.view-display-id-block_7 .views-field-title a {
  margin-bottom: 2px;
}

.region--sidebar-second .view-node-blocks.view-display-id-block_7 .views-field-body h4 {
  margin-top: 15px;
  margin-bottom: 8px;
}

.region--sidebar-second .block-views-blockmost-popular-articles-block-1 h2,
.region--sidebar-second .block-views-blockmost-popular-articles-block-2 h2,
.region--sidebar-second .block-views-blockaglm-blogs-block-2 h2 {
  margin-top: 3px;
}

.region--sidebar-second .view-most-popular-articles .card__block {
  padding: 0;
}

.region--sidebar-second .view-most-popular-articles ul {
  padding: 0;
}

.region--sidebar-second .view-most-popular-articles li {
  border: 0;
  position: relative;
  padding-left: 15px;
  margin: 0 0 4px 4px;
  list-style: none;
}

.region--sidebar-second .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--sidebar-second .view-most-popular-articles li a {
  color: black;
  line-height: 20px;
  font-size: 12px;
}

.region--sidebar-second #block-justtestedhiv-3 {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

.main-container section.row.container .region--content .field-name-body,
.main-container section.row.container .region--content .body-text,
.main-container section.row.container .region--content .accordiontwp-body {
  clear: both;
}

.main-container section.row.container .region--content .field-name-body h2,
.main-container section.row.container .region--content .body-text h2,
.main-container section.row.container .region--content .accordiontwp-body h2 {
  line-height: 26px;
  margin: 25px 0 10px;
  color: #000;
  font-weight: lighter;
  font-size: 24px;
  font-family: "univers","Helvetica Neue",Arial,Helvetica,sans-serif;
}

.main-container section.row.container .region--content .field-name-body h3,
.main-container section.row.container .region--content .body-text h3,
.main-container section.row.container .region--content .accordiontwp-body h3 {
  text-decoration: none;
  font-size: 18px;
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: none;
  color: #444444;
  letter-spacing: 0;
  line-height: 24px;
  margin: 20px 0 0;
}

.main-container section.row.container .region--content .field-name-body h3 .field--name-field-media-image,
.main-container section.row.container .region--content .body-text h3 .field--name-field-media-image,
.main-container section.row.container .region--content .accordiontwp-body h3 .field--name-field-media-image {
  width: 60px;
  height: 60px;
  float: left;
  margin-right: 10px;
}

.main-container section.row.container .region--content .field-name-body hr,
.main-container section.row.container .region--content .body-text hr,
.main-container section.row.container .region--content .accordiontwp-body hr {
  border: 1px solid gray;
  height: 3px;
}

.main-container section.row.container .region--content .field-name-body a,
.main-container section.row.container .region--content .body-text a,
.main-container section.row.container .region--content .accordiontwp-body a {
  color: #106BC6;
  text-decoration: none;
}

.main-container section.row.container .region--content .field-name-body strong > a,
.main-container section.row.container .region--content .body-text strong > a,
.main-container section.row.container .region--content .accordiontwp-body strong > a {
  font-weight: 700;
}

.main-container section.row.container .region--content .view-activity-site-wide.view-display-id-page_1 .views-row {
  border-bottom: 1px solid #cccccc;
  border-bottom-color: #cccccc;
  padding-bottom: .7em;
  margin-bottom: .7em;
  position: relative;
  border-color: #fcb042;
  clear: both;
  /*overflow: hidden;*/
  min-height: 125px !important;
}

.main-container section.row.container .region--content .view-activity-site-wide.view-display-id-page_1 .views-row .views-row {
  border-bottom: 0;
}

.main-container section.row.container .region--content .view-activity-site-wide.view-display-id-page_1 .views-row p {
  margin-bottom: 0;
}

.main-container section.row.container .region--content .view-activity-site-wide.view-display-id-page_1 .views-field-user-picture {
  float: left;
  margin-right: 25px;
}

.main-container section.row.container .region--content .view-activity-site-wide.view-display-id-page_1 .views-field-created {
  color: #9e1f63;
  font-size: 11px;
  display: block;
  margin-top: 3px;
}

.main-container section.row.container .region--content .block-views .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;
}

.main-container section.row.container .region--content .block-views .views-row {
  border-bottom: 1px solid #cccccc;
  border-bottom-color: #cccccc;
  padding-bottom: .7em;
  margin-bottom: .7em;
  position: relative;
  border-color: #fcb042;
  clear: both;
  /*overflow: hidden;*/
  min-height: 125px;
}

.main-container section.row.container .region--content .block-views .views-row .views-row {
  border-bottom: 0;
}

.main-container section.row.container .region--content .block-views .views-row p {
  margin-bottom: 0.25em;
}

.main-container section.row.container .region--content .block-views .views-field-field-image,
.main-container section.row.container .region--content .block-views .views-field-field-imageta,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-article,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-banner,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-news,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-noticia,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-wri-report,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-page,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-aglm,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-blog,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-post2,
.main-container section.row.container .region--content .block-views .views-field-field-image-content {
  float: left;
}

.main-container section.row.container .region--content .block-views .views-field-field-image img,
.main-container section.row.container .region--content .block-views .views-field-field-imageta img,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-article img,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-banner img,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-news img,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-noticia img,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-wri-report img,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-page img,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-aglm img,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-blog img,
.main-container section.row.container .region--content .block-views .views-field-field-image-media-post2 img,
.main-container section.row.container .region--content .block-views .views-field-field-image-content img {
  margin: 0 20px 20px 0;
  width: 120px;
  height: 120px;
  display: block;
  border: 1px solid #9e1f63;
  -o-object-fit: cover;
     object-fit: cover;
}

.main-container section.row.container .region--content .block-views .views-field-title a,
.main-container section.row.container .region--content .block-views .views-field-title-field a {
  color: #106BC6;
  font: 26px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.main-container section.row.container .region--content .block-views .views-field-changed,
.main-container section.row.container .region--content .block-views .views-field-created {
  color: #9e1f63;
  font-size: 11px;
  display: block;
  margin-top: 3px;
}

.main-container section.row.container .region--content .block-views .views-field-view-node,
.main-container section.row.container .region--content .block-views .views-field-view-user {
  font: 14px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  display: block;
  margin-top: 3px;
}

.main-container section.row.container .region--content .block-views .views-field-view-node a,
.main-container section.row.container .region--content .block-views .views-field-view-user a {
  font-weight: bold;
}

.main-container section.row.container .region--content .view-front-slideshow .views-row .slide-body a {
  font-family: "univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  letter-spacing: -1px;
}

.main-container section.row.container .region--content .view-front-slideshow .views-row p {
  margin-bottom: 0;
}

.main-container section.row.container .region--content .view-search-all .views-row,
.main-container section.row.container .region--content .view-search-content .views-row,
.main-container section.row.container .region--content .view-search-users .views-row,
.main-container section.row.container .region--content .view-search-groups .views-row,
.main-container section.row.container .region--content .view-search-all-solr .views-row {
  margin: 15px auto;
  padding-bottom: 0.7em;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 0.7em;
}

.main-container section.row.container .region--content .view-search-all .views-row:nth-last-child(2),
.main-container section.row.container .region--content .view-search-content .views-row:nth-last-child(2),
.main-container section.row.container .region--content .view-search-users .views-row:nth-last-child(2),
.main-container section.row.container .region--content .view-search-groups .views-row:nth-last-child(2),
.main-container section.row.container .region--content .view-search-all-solr .views-row:nth-last-child(2) {
  border-bottom: 1px solid #fcb042;
}

.main-container section.row.container .region--content .view-search-all .views-field-title,
.main-container section.row.container .region--content .view-search-all .views-field-label,
.main-container section.row.container .region--content .view-search-content .views-field-title,
.main-container section.row.container .region--content .view-search-content .views-field-label,
.main-container section.row.container .region--content .view-search-users .views-field-title,
.main-container section.row.container .region--content .view-search-users .views-field-label,
.main-container section.row.container .region--content .view-search-groups .views-field-title,
.main-container section.row.container .region--content .view-search-groups .views-field-label,
.main-container section.row.container .region--content .view-search-all-solr .views-field-title,
.main-container section.row.container .region--content .view-search-all-solr .views-field-label {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 0.75em;
}

.main-container section.row.container .region--content .view-search-all .views-field-title a,
.main-container section.row.container .region--content .view-search-all .views-field-label a,
.main-container section.row.container .region--content .view-search-content .views-field-title a,
.main-container section.row.container .region--content .view-search-content .views-field-label a,
.main-container section.row.container .region--content .view-search-users .views-field-title a,
.main-container section.row.container .region--content .view-search-users .views-field-label a,
.main-container section.row.container .region--content .view-search-groups .views-field-title a,
.main-container section.row.container .region--content .view-search-groups .views-field-label a,
.main-container section.row.container .region--content .view-search-all-solr .views-field-title a,
.main-container section.row.container .region--content .view-search-all-solr .views-field-label a {
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
}

.main-container section.row.container .region--content .view-search-all .views-field-search-api-url,
.main-container section.row.container .region--content .view-search-content .views-field-search-api-url,
.main-container section.row.container .region--content .view-search-users .views-field-search-api-url,
.main-container section.row.container .region--content .view-search-groups .views-field-search-api-url,
.main-container section.row.container .region--content .view-search-all-solr .views-field-search-api-url {
  color: #666666;
  font-size: .85em;
  font-style: italic;
  margin-bottom: 1em;
}

.main-container section.row.container .region--content .view-search-groups .views-row {
  border-bottom: none;
}

.main-container section.row.container .region--content #block-opensocialtwp-search-block-hero,
.main-container section.row.container .region--content #block-search-block-hero {
  background-color: transparent;
  padding: 0;
  margin-top: -20px;
}

.main-container section.row.container .region--content #block-opensocialtwp-search-block-hero h1.page-title,
.main-container section.row.container .region--content #block-search-block-hero h1.page-title {
  display: none;
}

.main-container section.row.container .region--content #block-opensocialtwp-search-block-hero .form-item-search-input,
.main-container section.row.container .region--content #block-search-block-hero .form-item-search-input {
  display: inline-block;
}

.main-container section.row.container .region--content #block-opensocialtwp-search-block-hero .form-item-search-input #edit-search-input,
.main-container section.row.container .region--content #block-search-block-hero .form-item-search-input #edit-search-input {
  border-radius: 0 !important;
  height: 35px;
}

.main-container section.row.container .region--content #block-opensocialtwp-search-block-hero .form-submit,
.main-container section.row.container .region--content #block-search-block-hero .form-submit {
  font-size: 18px;
  padding: 3px 12px;
  margin-bottom: 2px;
}

.main-container section.row.container .region--content #block-opensocialtwp-search-block-hero .form--navbar-search,
.main-container section.row.container .region--content #block-search-block-hero .form--navbar-search {
  margin-bottom: 0;
}

.main-container section.row.container .region--content .block-views-blockgroups-twp-block-1 .view-filters {
  float: none;
  width: 100%;
}

.main-container section.row.container .region--content .block-views-blockgroups-twp-block-1 .views-exposed-form .form-type-textfield {
  display: block;
}

.main-container section.row.container .region--content .block-views-blockgroups-twp-block-1 .views-exposed-form .form-type-textfield input.form-text {
  max-width: none;
}

.main-container section.row.container .region--content .block-views-blockgroups-twp-block-1 .views-exposed-form .views-exposed-form__actions {
  display: inline-block;
}

.main-container section.row.container .region--content .block-views-blockgroups-twp-block-1 .views-exposed-form .views-exposed-form__actions #edit-reset {
  margin-left: 10px;
}

.main-container section.row.container .region--content .block-views-blockbrowse-blogs-theme-block-2 h2 {
  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;
}

.main-container section.row.container .region--content .view-recent-articles .views-row {
  border-bottom: 1px solid #cccccc;
  border-bottom-color: #cccccc;
  padding-bottom: .7em;
  margin-bottom: .7em;
  position: relative;
  border-color: #fcb042;
}

.main-container section.row.container .region--content .view-recent-articles .views-field-title a {
  color: #106BC6;
  font: 26px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.main-container section.row.container .region--content .view-recent-articles .views-field-view-node {
  font: 14px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  display: block;
  margin-top: 3px;
}

.main-container section.row.container .region--content .view-recent-articles .views-field-view-node a {
  font-weight: bold;
}

.main-container section.row.container .region--content .block-views-blockgroup-contents-block-1 .views-row,
.main-container section.row.container .region--content .block-views-blockgroup-contents-block-3 .views-row {
  min-height: 170px;
}

.main-container section.row.container .region--content .block-views-blockback-to-group-block-1 .views-row {
  border-bottom: none;
  min-height: auto;
}

.main-container section.row.container .region--content .block-views-blockback-to-group-block-1 .views-row .views-field {
  font-size: 22px;
  font-weight: bold;
}

.main-container section.row.container .region--content .block-views-blockuser-title-block-1 .views-row {
  border-bottom: none;
  min-height: auto;
  padding-bottom: 0;
  margin-bottom: 0;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-16 .view .views-row,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-17 .view .views-row {
  border: none;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-16 .views-field-body ul,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-17 .views-field-body ul {
  margin-top: 30px;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-16 .views-field-body ul li,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-17 .views-field-body ul li {
  margin: 0 0 0.5em 20px;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-16 .views-field-body h2,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-17 .views-field-body h2 {
  color: #000;
  font-weight: lighter;
  font-size: 24px;
  font-family: "univers","Helvetica Neue",Arial,Helvetica,sans-serif;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-16 .views-field-body a,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-17 .views-field-body a {
  text-transform: none;
  font-family: "avenir", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-16 .views-field-body a em,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-17 .views-field-body a em {
  font-style: italic;
  color: #106BC6;
}

.main-container section.row.container .region--content .block-views-blockarticle-blocks-block-4 .view .views-field-field-image-media-article,
.main-container section.row.container .region--content .block-views-blockarticle-blocks-block-5 .view .views-field-field-image-media-article {
  float: none;
}

.main-container section.row.container .region--content .block-views-blockarticle-blocks-block-4 .view .views-field-field-image-media-article img,
.main-container section.row.container .region--content .block-views-blockarticle-blocks-block-5 .view .views-field-field-image-media-article img {
  height: auto;
  border: none;
}

.main-container section.row.container .region--content .block-views-blockarticle-blocks-block-4 .views-slideshow-pager-bullets,
.main-container section.row.container .region--content .block-views-blockarticle-blocks-block-5 .views-slideshow-pager-bullets {
  bottom: 10px;
}

.main-container section.row.container .region--content .block-views-blockblog-entries-block-2 .views-field-body p,
.main-container section.row.container .region--content .block-views-blockaglm-category-theme-block-1 .views-field-body p,
.main-container section.row.container .region--content .view-tags.view-display-id-panel_pane_1 .views-field-body p {
  margin: 0;
}

.main-container section.row.container .region--content .block-views-blockblog-entries-block-2 .views-field-user-picture,
.main-container section.row.container .region--content .block-views-blockaglm-category-theme-block-1 .views-field-user-picture,
.main-container section.row.container .region--content .view-tags.view-display-id-panel_pane_1 .views-field-user-picture {
  float: left;
  margin-right: 25px;
}

.main-container section.row.container .region--content .block-views-blockblog-entries-block-2 .views-field-user-picture img,
.main-container section.row.container .region--content .block-views-blockaglm-category-theme-block-1 .views-field-user-picture img,
.main-container section.row.container .region--content .view-tags.view-display-id-panel_pane_1 .views-field-user-picture img {
  width: 120px !important;
}

.main-container section.row.container .region--content .block-views-blockbloggers-block-2 .views-row {
  padding-bottom: 1.3em;
  margin-bottom: 1.3em;
}

.main-container section.row.container .region--content .block-views-blockbloggers-block-2 .views-field-field-bio p {
  margin-bottom: 5px;
}

.main-container section.row.container .region--content .block-views-blockbloggers-block-2 .views-field-name {
  font: 26px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.main-container section.row.container .region--content .block-views-blockbloggers-block-2 .views-field-user-picture {
  float: left;
  margin-right: 25px;
}

.main-container section.row.container .region--content .block-views-blockbloggers-block-2 .views-field-user-picture img {
  width: 120px !important;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}

.main-container section.row.container .region--content .block-views-blockbloggers-block-2 .views-field-view-user-1 {
  font: 14px "univers-condensed","Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-top: 3px;
}

.main-container section.row.container .region--content .view-browse-blogs-theme.view-display-id-block_2 .views-row {
  padding-bottom: .9em;
  margin-bottom: .9em;
  min-height: 70px;
}

.main-container section.row.container .region--content .view-browse-blogs-theme.view-display-id-block_2 .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;
}

.main-container section.row.container .region--content .view-browse-blogs-theme.view-display-id-block_2 .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;
}

.main-container section.row.container .region--content .view-team-roles-term .view-content .views-row {
  margin-bottom: 1.4em;
  padding-bottom: 1em;
}

.main-container section.row.container .region--content .view-team-roles-term .view-content .views-row.views-row-last {
  margin-bottom: 1.4em;
  padding-bottom: 1em;
}

.main-container section.row.container .region--content .view-team-roles-term .views-field-field-member-image {
  margin-right: 25px;
  float: left;
}

.main-container section.row.container .region--content .view-team-roles-term .views-field-field-member-image img {
  border: solid 1px #652044;
  width: 120px;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}

.main-container section.row.container .region--content .view-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;
}

.main-container section.row.container .region--content .view-partners-node.view-display-id-block_3 .views-row,
.main-container section.row.container .region--content .view-partners-node.view-display-id-block_7 .views-row {
  *zoom: 1;
  position: relative;
  padding-left: 15px;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.main-container section.row.container .region--content .view-partners-node.view-display-id-block_3 .views-row:before, .main-container section.row.container .region--content .view-partners-node.view-display-id-block_3 .views-row:after,
.main-container section.row.container .region--content .view-partners-node.view-display-id-block_7 .views-row:before,
.main-container section.row.container .region--content .view-partners-node.view-display-id-block_7 .views-row:after {
  content: "";
  display: table;
}

.main-container section.row.container .region--content .view-partners-node.view-display-id-block_3 .views-row:after,
.main-container section.row.container .region--content .view-partners-node.view-display-id-block_7 .views-row:after {
  clear: both;
}

.main-container section.row.container .region--content .view-partners-node.view-display-id-block_3 .views-row .views-field-title a, .main-container section.row.container .region--content .view-partners-node.view-display-id-block_3 .views-row .views-field-title-field a,
.main-container section.row.container .region--content .view-partners-node.view-display-id-block_7 .views-row .views-field-title a,
.main-container section.row.container .region--content .view-partners-node.view-display-id-block_7 .views-row .views-field-title-field a {
  color: #106BC6;
}

.main-container section.row.container .region--content .view-partners-node.view-display-id-block_3 .views-row .views-field-field-subtitle,
.main-container section.row.container .region--content .view-partners-node.view-display-id-block_7 .views-row .views-field-field-subtitle {
  color: #9e1f63;
  font-size: 16px;
  line-height: 14px;
  margin: 0 0 4px;
}

.main-container section.row.container .region--content .view-partners-node.view-display-id-block_3 .views-row .views-field-body,
.main-container section.row.container .region--content .view-partners-node.view-display-id-block_7 .views-row .views-field-body {
  margin-bottom: 4px;
}

.main-container section.row.container .region--content .view-partners-node.view-display-id-block_3 .views-row .views-field-body > div > p:last-child,
.main-container section.row.container .region--content .view-partners-node.view-display-id-block_7 .views-row .views-field-body > div > p:last-child {
  margin-bottom: 4px;
}

.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_3 ul.pager__items__num-pages,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_3 ul.pager__items__next-last,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_4 ul.pager__items__num-pages,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_4 ul.pager__items__next-last {
  border: none;
}

.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_3 ul.pager__items__num-pages li.pager-last,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_3 ul.pager__items__next-last li.pager-last,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_4 ul.pager__items__num-pages li.pager-last,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_4 ul.pager__items__next-last li.pager-last {
  display: inline-block;
  padding-left: 1em;
}

.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_3 ul.pager__items__num-pages li.pager-first,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_3 ul.pager__items__next-last li.pager-first,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_4 ul.pager__items__num-pages li.pager-first,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_4 ul.pager__items__next-last li.pager-first {
  display: inline-block;
  padding-right: 1em;
}

.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_3 ul.pager__items__num-pages li.pager-next, .main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_3 ul.pager__items__num-pages li.pager-previous,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_3 ul.pager__items__next-last li.pager-next,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_3 ul.pager__items__next-last li.pager-previous,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_4 ul.pager__items__num-pages li.pager-next,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_4 ul.pager__items__num-pages li.pager-previous,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_4 ul.pager__items__next-last li.pager-next,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_4 ul.pager__items__next-last li.pager-previous {
  position: inherit;
  top: 0px;
  padding: inherit;
}

.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_3 .views-field-user-picture,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_4 .views-field-user-picture {
  float: left;
  margin-right: 25px;
}

.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_3 .views-field-user-picture img,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_4 .views-field-user-picture img {
  width: 120px !important;
  border: 1px solid #9e1f63;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}

.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_3 .views-field-name, .main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_3 .views-field-created,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_4 .views-field-name,
.main-container section.row.container .region--content .view-aglm-blogs.view-display-id-block_4 .views-field-created {
  display: inline-block;
}

.main-container section.row.container .region--content .block-views-blockrecent-blog-posts-block-2 .view .views-field-title a,
.main-container section.row.container .region--content .block-views-blockrecent-blog-posts-block-2 .view .views-field-title-field a {
  color: black;
  font-size: 12px;
  font-family: avenir, 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

.main-container section.row.container .region--content .block-views-blockrecent-blog-posts-block-2 .view .views-row {
  min-height: 20px;
}

.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_4 .view-content .views-field-title a,
.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_4 .view-content .views-field-title-field a,
.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_5 .view-content .views-field-title a,
.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_5 .view-content .views-field-title-field a {
  color: #106BC6;
  font: 26px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_4 .view-content .views-field-field-image,
.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_4 .view-content .views-field-field-image-media-article,
.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_5 .view-content .views-field-field-image,
.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_5 .view-content .views-field-field-image-media-article {
  float: none;
}

.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_4 .view-content .views-field-field-image img,
.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_4 .view-content .views-field-field-image-media-article img,
.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_5 .view-content .views-field-field-image img,
.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_5 .view-content .views-field-field-image-media-article img {
  width: 640px;
  height: 360px;
  border: none;
}

.main-container section.row.container .region--content .view-news-press .views-row-first {
  padding-top: 2em;
}

.main-container section.row.container .region--content .view-news-press .views-row-last {
  padding-bottom: 0.7em;
}

.main-container section.row.container .region--content .view-news-press .views-field-title a, .main-container section.row.container .region--content .view-news-press .views-field-title-field a {
  color: #106BC6;
  font: 22px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.main-container section.row.container .region--content .view-hiv-information .views-field-body p,
.main-container section.row.container .region--content .view-other-language .views-field-body p {
  margin-bottom: 0;
}

.main-container section.row.container .region--content .view-hiv-information .views-exposed-form .form-type-select {
  display: inline-block;
}

.main-container section.row.container .region--content .view-hiv-information .views-exposed-form .form-actions {
  display: inline-block;
}

.main-container section.row.container .region--content .view-hiv-information .views-exposed-form .form-actions button.form-submit {
  font-size: 15px;
  letter-spacing: 0.5px;
  background-color: #9e1f63;
  padding: 5px 0 2px 4px !important;
  margin-bottom: 0;
  min-width: 70px !important;
  width: 70px;
}

.main-container section.row.container .region--content .view-news-press .views-row,
.main-container section.row.container .region--content .view-browse-blogs-theme .views-row {
  /*overflow: hidden;*/
  min-height: 56px;
}

.main-container section.row.container .region--content .block-views-blockmy-abuse-reports-link-block-1 .views-row {
  min-height: 24px;
  border-bottom: none;
}

.main-container section.row.container .region--content .view-who-we-are .view-content .views-field-title a, .main-container section.row.container .region--content .view-who-we-are .view-content .views-field-title-field a {
  color: #106BC6;
  font: 22px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.main-container section.row.container .region--content .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;
}

.main-container section.row.container .region--content .view-partner-rss .view-content .views-field-title a, .main-container section.row.container .region--content .view-partner-rss .view-content .views-field-title-field a {
  color: #000;
  font: 13px "avenir", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.main-container section.row.container .region--content .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;
}

.main-container section.row.container .region--content .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;
}

.main-container section.row.container .region--content .view-category-listing .views-field-name a,
.main-container section.row.container .region--content .view-team-roles-listing .views-field-name a,
.main-container section.row.container .region--content .view-spanish-taxonomy .views-field-name a {
  color: #106BC6;
  font: 22px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.main-container section.row.container .region--content .view-category-listing .views-field-custom-visit a,
.main-container section.row.container .region--content .view-team-roles-listing .views-field-custom-visit a,
.main-container section.row.container .region--content .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;
}

.main-container section.row.container .region--content #block-uccyintro h3 {
  margin-bottom: 0;
}

.main-container section.row.container .region--content #block-uccyintro h3 a {
  color: #106BC6;
  font: 22px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.main-container section.row.container .region--content #block-uccyintro h3 img {
  border: 1px solid #9e1f63;
}

.main-container section.row.container .region--content .block-plugin-id--views-block-node-blocks-block-8,
.main-container section.row.container .region--content .block-plugin-id--views-block-node-blocks-block-9,
.main-container section.row.container .region--content .block-plugin-id--views-block-node-blocks-block-10,
.main-container section.row.container .region--content .block-plugin-id--views-block-node-blocks-block-11,
.main-container section.row.container .region--content .block-plugin-id--views-block-node-blocks-block-12,
.main-container section.row.container .region--content .block-plugin-id--views-block-node-blocks-block-13 {
  margin-bottom: 0;
}

.main-container section.row.container .region--content .block-plugin-id--views-block-node-blocks-block-12 {
  margin-top: 3rem;
}

.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_8 h2,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_9 h2,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_10 h2,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_11 h2,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_12 h2,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_13 h2 {
  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;
}

.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_8 .views-row,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_9 .views-row,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_10 .views-row,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_11 .views-row,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_12 .views-row,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_13 .views-row {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_8 .views-field-nothing,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_9 .views-field-nothing,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_10 .views-field-nothing,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_11 .views-field-nothing,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_12 .views-field-nothing,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_13 .views-field-nothing {
  margin-top: 20px;
}

.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_8 img,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_9 img,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_10 img,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_11 img,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_12 img,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_13 img {
  margin-right: 16px;
  border: 1px solid #9e1f63;
  display: inline-block;
}

.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_8 .author-datetime,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_9 .author-datetime,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_10 .author-datetime,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_11 .author-datetime,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_12 .author-datetime,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_13 .author-datetime {
  display: inline-block;
  vertical-align: top;
  font-size: 13.5px;
}

.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_8 .author-datetime .datetimeicon,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_9 .author-datetime .datetimeicon,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_10 .author-datetime .datetimeicon,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_11 .author-datetime .datetimeicon,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_12 .author-datetime .datetimeicon,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_13 .author-datetime .datetimeicon {
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_9 .author-datetime .datetimeicon {
  background: url(../img/commons/icons-s34f2cfa4c8.png) 0 -597px no-repeat;
}

.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_10 .author-datetime .datetimeicon {
  background: url(../img/commons/icons-s34f2cfa4c8.png) 0 -1302px no-repeat;
}

.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_12 .author-datetime .datetimeicon {
  background: url(../img/commons/icons-s34f2cfa4c8.png) 0 -1175px no-repeat;
}

.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_12 .views-field-title h2 {
  font-size: 32px;
  font-weight: normal;
  text-transform: none;
  margin-bottom: 25px;
}

.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_12 .author-datetime {
  margin-top: 0;
  line-height: 14px;
}

.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_13 .author-datetime .datetimeicon {
  background: url(../img/commons/icons-s34f2cfa4c8.png) 0 -597px no-repeat;
}

.main-container section.row.container .region--content .view-comment-entity.view-display-id-block_1 .view-header h2 {
  color: #333;
  font-size: 30px;
  font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
  font-weight: normal;
  text-transform: capitalize;
  margin-bottom: 40px;
}

.main-container section.row.container .region--content .view-comment-entity.view-display-id-block_1 .view-header h2:before {
  content: "";
  background: url(../img/commons/icons-s34f2cfa4c8.png) 0 -46px no-repeat;
  width: 31px;
  height: 24px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.main-container section.row.container .region--content .view-comment-entity.view-display-id-block_1 .view-content {
  padding-left: 68px;
  padding-bottom: 20px;
  border-bottom: 1px solid #fcb042;
  margin-bottom: 20px;
}

.main-container section.row.container .region--content .view-comment-entity.view-display-id-block_1 .view-content .views-row {
  border: none;
}

.main-container section.row.container .region--content .view-comment-entity.view-display-id-block_1 .views-field-subject {
  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;
}

.main-container section.row.container .region--content .view-comment-entity.view-display-id-block_1 .views-field-nothing {
  font-size: 13.5px;
  margin-bottom: 20px;
}

.main-container section.row.container .region--content .view-comment-entity.view-display-id-block_1 .views-field-user-picture img {
  width: 50px !important;
  height: auto;
  border: 1px solid #9e1f63;
  float: left;
  margin-right: 20px;
}

.main-container section.row.container .region--content .view-comment-entity.view-display-id-block_1 .views-field-delete-comment,
.main-container section.row.container .region--content .view-comment-entity.view-display-id-block_1 .views-field-edit-comment,
.main-container section.row.container .region--content .view-comment-entity.view-display-id-block_1 .views-field-replyto-comment {
  display: inline-block;
}

.main-container section.row.container .region--content .view-comment-entity.view-display-id-block_1 .views-field-delete-comment,
.main-container section.row.container .region--content .view-comment-entity.view-display-id-block_1 .views-field-edit-comment {
  margin-right: 30px;
}

.main-container section.row.container .region--content .view-comment-entity.view-display-id-block_1 .views-field-replyto-comment {
  float: right;
}

.main-container section.row.container .region--content .view-comment-entity.view-display-id-block_1 .views-field-replyto-comment:before {
  content: "";
  background: url(../img/commons/icons-s34f2cfa4c8.png) 0 -1206px no-repeat;
  width: 13px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  margin-right: 8px;
  top: 3px;
}

.main-container section.row.container .region--content .block-plugin-id--views-block-article-blocks-block-6 h2.block-title {
  font-size: 17px;
}

.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_6 .view-content {
  margin-bottom: 10px;
}

.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_6 .views-row {
  border: none;
}

.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_6 .views-field-field-additional-resources .item-list__item {
  border: 0;
  position: relative;
  padding-left: 15px;
  margin: 4px 0 4px 4px;
  list-style: none;
  text-decoration: none;
}

.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_6 .views-field-field-additional-resources .item-list__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;
}

.main-container section.row.container .region--content .view-article-blocks.view-display-id-block_6 .views-field-field-additional-resources a {
  text-decoration: none;
  color: #000;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-4,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-5,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-4 h3,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-5 h3,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 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-top: 0.8em;
  margin-bottom: 4px;
  border-bottom: 0;
  letter-spacing: -1px;
  line-height: 22px;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-4 .view .views-row,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-5 .view .views-row,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 .view .views-row {
  border: none;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-4 {
  padding: 0 10px;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-4 .view-footer h2 {
  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;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-5 {
  padding-right: 20px;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-5 .view-display-id-attachment_1 h2 {
  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;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-5 .view-display-id-attachment_1 .views-field-title a {
  font: 15px "avenir","Helvetica Neue",Arial,Helvetica,sans-serif !important;
  font-weight: 500;
  line-height: 1.4em;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 {
  padding-left: 20px;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 .view-display-id-attachment_2 h2,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 .view-display-id-attachment_3 h2 {
  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;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 .view-display-id-attachment_2 .views-field-title a,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 .view-display-id-attachment_3 .views-field-title a {
  font: 15px "avenir","Helvetica Neue",Arial,Helvetica,sans-serif !important;
  font-weight: 500;
  line-height: 1.4em;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 .view-display-id-attachment_2 div.item-list > ul,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 .view-display-id-attachment_3 div.item-list > ul {
  padding: 0;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 .view-display-id-attachment_2 div.item-list > ul li,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 .view-display-id-attachment_3 div.item-list > ul li {
  border: 0;
  position: relative;
  padding-left: 15px;
  margin: 0 0 4px 4px;
  list-style: none;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 .view-display-id-attachment_2 div.item-list > ul li:before,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 .view-display-id-attachment_3 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;
}

.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 .view-display-id-attachment_2 div.item-list > ul li a,
.main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 .view-display-id-attachment_3 div.item-list > ul li a {
  color: black !important;
  line-height: 20px;
}

.main-container section.row.container .region--content .block .view-commons-groups-recent-content .view-content .views-field-title a,
.main-container section.row.container .region--content .block .view-commons-groups-recent-content .view-content .views-field-title-field a {
  color: #106BC6;
  font: 14px "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.main-container section.row.container .region--content .block .view-commons-groups-recent-content.view-display-id-block .view-content .views-row,
.main-container section.row.container .region--content .block .view-commons-activity-streams-user-activity .view-content .views-row {
  min-height: 20px;
}

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

.path-user .block-views-blockuser-contents-block-1 {
  display: inline-block;
  width: 22%;
  float: left;
}

.path-user .block-views-blockuser-contents-block-1 .views-row {
  border-bottom: none !important;
}

.path-user .block-views-blockuser-contents-block-1 .views-field-location-user-locality,
.path-user .block-views-blockuser-contents-block-1 .views-field-location-user-administrative-area,
.path-user .block-views-blockuser-contents-block-1 .views-field-location-user-country-code {
  font: 16px "univers-condensed","Arial Narrow","univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  text-transform: uppercase;
  color: #106BC6;
}

.path-user .block-views-blockuser-contents-block-1 .views-field-user-picture {
  margin-bottom: 5px;
}

.path-user .block-views-blockuser-contents-block-1 .views-field-user-picture img {
  border: solid 1px #9e1f63;
  width: 120px;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}

.path-user .block-views-blockuser-contents-block-1 .views-field-field-facebook-url,
.path-user .block-views-blockuser-contents-block-1 .views-field-field-twitter-url,
.path-user .block-views-blockuser-contents-block-1 .views-field-field-instagram-url,
.path-user .block-views-blockuser-contents-block-1 .views-field-field-linkedin-url,
.path-user .block-views-blockuser-contents-block-1 .views-field-field-website-url,
.path-user .block-views-blockuser-contents-block-1 .views-field-field-youtube-url {
  margin-right: 5px;
}

.path-user .block-views-blockuser-contents-block-1 + .block-system-main-block {
  display: inline-block;
  width: 78%;
}

.path-user .view-id-user_following_users.view-display-id-page_1 .view-header, .path-user .view-id-user_following_users.view-display-id-page_1 h3,
.path-user .view-id-user_followed_by_users.view-display-id-page_1 .view-header,
.path-user .view-id-user_followed_by_users.view-display-id-page_1 h3 {
  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-bottom: 30px;
}

.path-user .view-id-user_following_users.view-display-id-page_1 .view-header,
.path-user .view-id-user_followed_by_users.view-display-id-page_1 .view-header {
  float: left;
  padding-right: 7px;
}

.path-user .view-id-user_following_users.view-display-id-page_1 .views-col,
.path-user .view-id-user_followed_by_users.view-display-id-page_1 .views-col {
  display: inline-block;
  max-width: 110px;
}

.path-user .view-id-user_following_users.view-display-id-page_1 .views-field-name a,
.path-user .view-id-user_followed_by_users.view-display-id-page_1 .views-field-name a {
  font-size: 13px;
}

.path-user .view-id-user_following_users.view-display-id-page_1 .pager-show-more,
.path-user .view-id-user_followed_by_users.view-display-id-page_1 .pager-show-more {
  text-align: right;
  list-style-type: none;
  border-top: 1px solid #fcb042;
  padding: 5px 0;
  margin: 20px 0 20px;
}

.path-user .view-id-user_following_users.view-display-id-page_1 .pager-show-more a,
.path-user .view-id-user_followed_by_users.view-display-id-page_1 .pager-show-more a {
  color: #9e1f63 !important;
  letter-spacing: 0;
  padding: 0 4px;
  padding-right: 4px;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "univers-condensed","Arial Narrow","univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  border: none;
  background: none;
}

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

ul.pager__items__num-pages,
ul.pager__items__first-previous,
ul.pager__items__next-last {
  border-top: 1px solid #fcb042;
  margin: 6px 0 20px;
  padding: 10px 0 10px 0;
  position: relative;
  text-align: center;
}

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

ul.pager__items__num-pages li a,
ul.pager__items__first-previous li a,
ul.pager__items__next-last li a {
  color: #9e1f63;
  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__items__num-pages li a:hover,
ul.pager__items__first-previous li a:hover,
ul.pager__items__next-last li a:hover {
  color: #5e123b;
  background: none;
}

ul.pager__items__next-last li.pager__item--last {
  display: none;
}

ul.pager__items__first-previous li.pager__item--first {
  display: none;
}

ul.pager__items__first-previous .pager__item--previous {
  left: 0;
  position: absolute;
  top: -2px;
  padding: 0;
  width: 80px;
}

ul.pager__items__first-previous .pager__item--previous a {
  padding-left: 0;
}

ul.pager__items__next-last .pager__item--next {
  right: 0;
  position: absolute;
  top: -2px;
  padding: 0;
  width: 50px;
}

ul.pager__items__next-last .pager__item--next a {
  padding-right: 0;
}

ul.pager__items__num-pages li.pager__item--num.is-active {
  padding: 0 6px 0 6px;
  font-weight: 700;
}

ul.pager__items__num-pages li.pager__item--num.is-active a {
  color: #6d6e71;
  font-family: 'bebas',Arial,Helvetica,sans-serif;
}

.path-taxonomy ul.pager__items__num-pages,
.path-taxonomy ul.pager__items__first-previous,
.path-taxonomy ul.pager__items__next-last,
.page-node-type--landing ul.pager__items__num-pages,
.page-node-type--landing ul.pager__items__first-previous,
.page-node-type--landing ul.pager__items__next-last,
.page-node-type--group ul.pager__items__num-pages,
.page-node-type--group ul.pager__items__first-previous,
.page-node-type--group ul.pager__items__next-last {
  border-top: none;
}

.path-taxonomy .views-row-last,
.page-node-type--landing .views-row-last,
.page-node-type--group .views-row-last {
  padding-bottom: 0.7em;
}

.region--sidebar-second > section {
  background: #f0f0f0;
  padding: 10px;
  font-size: 12px;
  margin: 1.25em 0;
  margin: 1.25em 0;
  max-width: 480px;
}

.region--sidebar-second > section p {
  margin: 5px 0;
}

.region--sidebar-second > section .field--name-field-media-image .field--item p {
  padding: 0;
  margin: 0 0 5px 0;
}

.region--sidebar-second > section .webform-submission-form {
  padding: 0;
  margin-top: 0;
}

.region--sidebar-second > section .webform-submission-form .form-item {
  margin-bottom: 12px;
}

.region--sidebar-second > section .webform-submission-form .form-item-intro {
  margin-bottom: 0;
}

.region--sidebar-second > section .webform-submission-form .field-name-body {
  margin: 4px 0;
}

.region--sidebar-second > section .webform-submission-form input.form-text,
.region--sidebar-second > section .webform-submission-form input.form-email {
  font-size: 12px;
}

.region--sidebar-second > section .webform-submission-form label.option {
  background-color: transparent;
  display: inline;
  white-space: unset;
}

.region--sidebar-second > section .webform-submission-mailchimp-newsletter-form .form-item-feed-me {
  margin-bottom: 0px;
}

.region--sidebar-second > section .webform-submission-mailchimp-newsletter-form .captcha__title {
  display: none;
}

.region--sidebar-second > section .webform-submission-mailchimp-newsletter-form .form-item-captcha-response {
  margin-top: 12px;
}

.region--sidebar-second > section .webform-submission-mailchimp-newsletter-form .form-item-captcha-response,
.region--sidebar-second > section .webform-submission-mailchimp-newsletter-form .captcha__description {
  font-style: normal;
  color: #333;
  font-size: 12px;
}

.region--sidebar-second > section .webform-submission-mailchimp-newsletter-form .captcha__description {
  line-height: 16px;
}

.region--sidebar-second > section .webform-submission-mailchimp-newsletter-form .help-block {
  line-height: 16px;
}

.region--sidebar-second .block-views-blockbrowse-blogs-theme-block-1 h2,
.region--sidebar-second .block-views-blockbloggers-block-1 h2,
.region--sidebar-second .block-views-blockaglm-blogs-block-2 h2 {
  margin-top: 2px;
  margin-bottom: 10px;
}

.region--sidebar-second .block-plugin-id--views-block-aglm-blogs-block-2 h2 {
  font-size: 16px;
}

.region--sidebar-second .block-views-blockbloggers-block-1 .views-field-user-picture img {
  border: 1px solid #9e1f63;
}

.region--sidebar-second .block-views-blockbloggers-block-1 nav {
  height: 32px;
}

.region--sidebar-second .block-views-blockbloggers-block-1 .pager__items {
  position: relative;
}

.region--sidebar-second .block-views-blockbloggers-block-1 .pager__items .pager__item {
  left: auto;
  right: 0;
  position: absolute;
  top: 10px;
  padding: 0;
}

.region--sidebar-second .block-views-blockbloggers-block-1 .pager__items .pager__item a {
  font-size: 16px;
  color: #9e1f63 !important;
  letter-spacing: 0;
  padding: 0 4px;
  padding-right: 4px;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "univers-condensed","Arial Narrow","univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  border: none;
  background: none;
}

.region--sidebar-second .block-views-blockbloggers-block-1 .more-link {
  display: block;
  height: 27px;
}

.region--sidebar-second .block-views-blockbloggers-block-1 .more-link a {
  background-image: url(../img/commons/icons/icon-more.png?1400601840);
  background-position: center left;
  background-repeat: no-repeat;
  min-height: 14px;
  padding: 0 0 0 1.5em;
  float: right;
  font-size: 12px;
  line-height: 14px;
  padding-top: 2px;
  margin-top: 0;
}

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

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

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

.sharethis-wrapper > span {
  line-height: 42px;
}

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

.tabs .is-horizontal ul.navbar-nav {
  border-bottom: none;
}

#quicktabs-activity_tabs ul.quicktabs-tabs li a,
.region--content > .navbar-secondary ul.navbar-nav li a {
  background: #106BC6;
  color: white;
  opacity: 1;
  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-activity_tabs ul.quicktabs-tabs li.active a,
#quicktabs-activity_tabs ul.quicktabs-tabs li.active a span,
.region--content > .navbar-secondary ul.navbar-nav li.active a,
.region--content > .navbar-secondary ul.navbar-nav li.active a span {
  color: white;
}

#quicktabs-activity_tabs ul.quicktabs-tabs li.active a::after,
.region--content > .navbar-secondary ul.navbar-nav 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-activity_tabs ul.quicktabs-tabs li a,
#quicktabs-activity_tabs ul.quicktabs-tabs li a span,
.region--content > .navbar-secondary ul.navbar-nav li a,
.region--content > .navbar-secondary ul.navbar-nav li a span {
  color: #fff;
}

#quicktabs-activity_tabs ul.quicktabs-tabs li.active a,
#quicktabs-activity_tabs ul.quicktabs-tabs li.active a:hover,
.region--content > .navbar-secondary ul.navbar-nav li.active a,
.region--content > .navbar-secondary ul.navbar-nav li.active a:hover {
  background-color: #9e1f63;
}

#quicktabs-activity_tabs ul.quicktabs-tabs li a:hover,
.region--content > .navbar-secondary ul.navbar-nav li a:hover {
  text-decoration: none;
  background-color: #0e5eae;
  color: #fff;
}

div.block-config-provider--quicktabs {
  margin-top: 50px;
}

div.block-config-provider--quicktabs .item-list {
  margin-top: -39px;
  margin-left: -11px;
}

#quicktabs-activity_tabs .item-list ul.quicktabs-tabs li {
  margin-right: 5px;
}

#quicktabs-activity_tabs .item-list ul.quicktabs-tabs li a {
  font: 20px/20px "univers-condensed", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 2px 10px;
  border: none;
  border-radius: 0;
  text-transform: uppercase;
}

#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_1 .views-field-field-group-logo,
#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_1 .views-field-field-group-logo-image {
  float: left;
  height: 60px;
}

#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_1 .views-field-view {
  padding-left: 78px;
}

#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_1 .views-field-title,
#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_1 .views-field-title-field {
  padding-left: 78px;
}

#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_1 .views-field-title a,
#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_1 .views-field-title-field a {
  font-size: 16px;
}

#quicktabs-activity_tabs .view-article-blocks.view-display-id-block_3 .views-row {
  border-bottom: 1px solid #cccccc;
  padding-bottom: .7em;
  margin-bottom: .7em;
  position: relative;
}

#quicktabs-activity_tabs .view-article-blocks.view-display-id-block_3 .views-row:last-child {
  margin-bottom: 0;
}

#quicktabs-activity_tabs .view-article-blocks.view-display-id-block_3 .views-row .views-field-field-image,
#quicktabs-activity_tabs .view-article-blocks.view-display-id-block_3 .views-row .views-field-field-image-media-article {
  margin-bottom: 5px;
}

#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .views-row {
  clear: both;
  min-height: 73px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: .7em;
  margin-bottom: .7em;
  position: relative;
}

#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .views-row:last-child {
  margin-bottom: 0;
}

#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .views-field-field-group-logo,
#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .views-field-field-group-logo-image {
  float: left;
  height: 60px;
}

#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .views-field-field-group-logo img,
#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .views-field-field-group-logo-image img {
  border: solid 1px #9e1f63;
}

#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .views-field-title,
#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .views-field-title-field {
  padding-left: 78px;
}

#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .views-field-title a,
#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .views-field-title-field a {
  font-size: 16px;
}

#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .views-field-view {
  padding-left: 78px;
}

#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .view-commons-groups-recent-content .views-field-title, #quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .view-commons-groups-recent-content .views-field-title-field {
  padding-left: 0;
}

#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .view-commons-groups-recent-content .views-field-title a, #quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .view-commons-groups-recent-content .views-field-title-field a {
  font-size: 12px;
}

#quicktabs-activity_tabs .view-groups-twp.view-display-id-block_3 .view-commons-groups-recent-content .views-row-last {
  border: none;
}

#quicktabs-activity_tabs .view-commons-groups-recent-content .views-field-title, #quicktabs-activity_tabs .view-commons-groups-recent-content .views-field-title-field {
  padding-left: 0;
}

#quicktabs-activity_tabs .view-commons-groups-recent-content .views-field-title a, #quicktabs-activity_tabs .view-commons-groups-recent-content .views-field-title-field a {
  font-size: 12px;
}

#quicktabs-activity_tabs .view-commons-groups-recent-content .views-row-last {
  border: none;
}

.tabsbar ul.quicktabs-tabs {
  border-bottom: none;
  margin-top: 0;
}

.tabsbar .quicktabs-main {
  padding: 0.7em 0 0;
}

.tabsbar.quicktabs-wrapper {
  padding-bottom: 0;
}

.region--content > .navbar-secondary {
  margin-top: 7px;
  webkit-box-shadow: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: transparent;
}

.region--content > .navbar-secondary .tabs {
  margin-top: 0;
}

.region--content > .navbar-secondary ul.navbar-nav {
  margin-top: 0;
  margin-bottom: 40px;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}

.region--content > .navbar-secondary ul.navbar-nav li {
  margin-right: 4px;
}

.region--content > .navbar-secondary ul.navbar-nav li a {
  border: none;
  padding: .3em .8em;
}

#block-opensocialtwp-breadcrumbs > .container,
#block-breadcrumbs > .container {
  padding: 0;
}

#block-opensocialtwp-breadcrumbs .breadcrumb,
#block-breadcrumbs .breadcrumb {
  padding: 0;
}

#block-opensocialtwp-breadcrumbs .breadcrumb li,
#block-breadcrumbs .breadcrumb li {
  color: #9e1f63;
  font-size: 15px;
}

#block-opensocialtwp-breadcrumbs .breadcrumb li a:hover,
#block-breadcrumbs .breadcrumb li a:hover {
  text-decoration: none;
  color: #106BC6;
}

#block-twpflexbox-page-title h2.block-title,
.block-views-blockaglm-blogs-block-3 h2.block-title,
.block-views-blockaglm-blogs-block-4 h2.block-title,
.block-views-blockbloggers-block-2 h2.block-title,
.block-views-blockblog-entries-block-2 h2.block-title,
.block-plugin-id--views-block-browse-blogs-theme-block-2 h2.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-twpflexbox-page-title h1 {
  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: 0.5em 0 0.8em;
  text-transform: capitalize;
}

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

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

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/x_logo_20_radius.png") no-repeat;
}

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.follow-links a.follow-link-youtube {
  background: url("../img/social-youtube.png") no-repeat;
}

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

.page-user .user-tooltip .views-field-name,
.view-custom-members-list .user-tooltip .views-field-name,
.view-bloggers .user-tooltip .views-field-name,
.view-groups-twp .user-tooltip .views-field-name {
  display: none;
  position: absolute;
  bottom: 105%;
  background-color: white;
  white-space: nowrap;
  font-family: 'BebasNeue',Arial,Helvetica,sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  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 a,
.view-custom-members-list .user-tooltip .views-field-name a,
.view-bloggers .user-tooltip .views-field-name a,
.view-groups-twp .user-tooltip .views-field-name a {
  color: #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,
.view-groups-twp .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%;
}

.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,
.view-groups-twp .user-tooltip:hover .views-field-name {
  display: block;
}

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

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

.page-node-type-partners h1 {
  padding-bottom: 0;
}

.page-node-type-partners .contextual-region {
  position: static;
}

.page-node-type-partners article {
  display: none;
}

.page-node-type-partners .view-partners-node.view-display-id-block_4,
.page-node-type-partners .view-partners-node.view-display-id-block_8,
.page-node-type-partners .block-views-blockpartners-node-block-1,
.page-node-type-partners .block-views-blockpartners-node-block-5,
.page-node-type-partners .block-views-blockpartners-node-block-2,
.page-node-type-partners .block-views-blockpartners-node-block-6 {
  margin-top: 0;
}

.page-node-type-partners .view-partners-node.view-display-id-block_4 .views-row,
.page-node-type-partners .view-partners-node.view-display-id-block_8 .views-row,
.page-node-type-partners .block-views-blockpartners-node-block-1 .views-row,
.page-node-type-partners .block-views-blockpartners-node-block-5 .views-row,
.page-node-type-partners .block-views-blockpartners-node-block-2 .views-row,
.page-node-type-partners .block-views-blockpartners-node-block-6 .views-row {
  border: none !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  min-height: 110px !important;
}

.page-node-type-partners .view-partners-node.view-display-id-block_4,
.page-node-type-partners .view-partners-node.view-display-id-block_8 {
  margin-bottom: 15px;
}

.page-node-type-partners .view-partners-node.view-display-id-block_4 h1,
.page-node-type-partners .view-partners-node.view-display-id-block_8 h1 {
  margin: 0;
  line-height: 30px;
}

.page-node-type-partners .view-partners-node.view-display-id-block_4 h1 a,
.page-node-type-partners .view-partners-node.view-display-id-block_8 h1 a {
  color: #9e1f63 !important;
  font-size: 32px !important;
  font-weight: bold;
}

.page-node-type-partners .view-partners-node.view-display-id-block_4 .views-field-field-subtitle,
.page-node-type-partners .view-partners-node.view-display-id-block_8 .views-field-field-subtitle {
  clear: both;
  font-size: 22px;
  overflow: hidden;
}

.page-node-type-partners .block-views-blockpartners-node-block-1,
.page-node-type-partners .block-views-blockpartners-node-block-5 {
  float: left;
  width: 22%;
}

.page-node-type-partners .block-views-blockpartners-node-block-1 .views-field,
.page-node-type-partners .block-views-blockpartners-node-block-5 .views-field {
  margin-top: 16px;
  margin-right: 4px;
}

.page-node-type-partners .block-views-blockpartners-node-block-1 .views-field.views-field-field-partner-logo,
.page-node-type-partners .block-views-blockpartners-node-block-5 .views-field.views-field-field-partner-logo {
  margin-top: 0;
  margin-right: 4px;
}

.page-node-type-partners .block-views-blockpartners-node-block-2,
.page-node-type-partners .block-views-blockpartners-node-block-6 {
  width: 77%;
  float: right;
  margin-bottom: 0;
}

.page-node-type-partners .block-views-blockpartners-node-block-2 .views-row,
.page-node-type-partners .block-views-blockpartners-node-block-6 .views-row {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.page-node-type-partners .block-views-blockpartners-node-block-2 .views-field-field-partner-banner,
.page-node-type-partners .block-views-blockpartners-node-block-6 .views-field-field-partner-banner {
  margin-bottom: 15px;
}

.page-node-type-partners .block-views-blockpartners-node-block-2 .views-field-body,
.page-node-type-partners .block-views-blockpartners-node-block-6 .views-field-body {
  border-bottom: 1px solid #cccccc;
  border-bottom-color: #cccccc;
  padding-bottom: .7em;
  margin-bottom: .7em;
  position: relative;
  border-color: #fcb042;
  clear: both;
  /*overflow: hidden;*/
  min-height: 125px;
}

.page-node-type-partners .block-views-blockpartners-node-block-2 .views-field-nothing,
.page-node-type-partners .block-views-blockpartners-node-block-6 .views-field-nothing {
  margin-top: 20px;
}

.page-node-type-partners .block-views-blockpartners-node-block-2 .views-field-nothing a,
.page-node-type-partners .block-views-blockpartners-node-block-6 .views-field-nothing a {
  font: 14px "univers-condensed","Arial Narrow","univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0;
  color: #106BC6;
}

.page-node-type-partners .block-views-blockpartners-node-block-5,
.page-node-type-partners .block-views-blockpartners-node-block-6,
.page-node-type-partners .block-views-blockpartners-node-block-7,
.page-node-type-partners .block-views-blockpartners-node-block-8 {
  background-color: #fff4f4;
}

.page-node-type-forum .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;
  padding-left: 70px;
  margin: 0.5em 0;
  position: absolute;
  top: -30px;
}

.page-node-type-forum .field--label:after {
  content: ":";
}

.page-node-type-forum .field-name-taxonomy-forums a {
  margin: 10px 0 25px;
  display: block;
}

.page-node-type-forum .field-name-taxonomy-forums a.btn {
  display: inline-block;
}

.page-node-type-answer #block-twptheme-system-main,
.page-node-type-question #block-twptheme-system-main {
  margin-top: -30px;
}

.page-node-type-answer .node--view-mode-full,
.page-node-type-question .node--view-mode-full {
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.page-node-type-answer .body-text p:first-child,
.page-node-type-question .body-text p:first-child {
  text-indent: 70px;
}

.page-node-type-answer .field-name-field-related-question .field--label,
.page-node-type-question .field-name-field-related-question .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;
}

.page-node-type-answer .field-name-field-related-question .field--label:after,
.page-node-type-question .field-name-field-related-question .field--label:after {
  content: ":";
}

.page-node-type-question #block-twptheme-system-main {
  margin-top: -33px;
}

.page-node-type-document .node__header {
  display: none;
}

.page-node-type-document #block-twptheme-system-main {
  margin-top: -22px;
}

.page-node-type-document .node--view-mode-full {
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.page-node-type-document .field-node--body p:first-child {
  text-indent: 70px;
}

.page-node-type-document article .body-text p:first-child {
  text-indent: 70px;
}

.page-node-type-document article .field-name-field-document-file .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;
}

.page-node-type-document article .field-name-field-document-file .field--label:after {
  content: ":";
}

.page-node-type-news .field-name-field-text-above-body,
.page-node-type-noticia .field-name-field-text-above-body {
  clear: both;
}

.page-node-type-article article .field-node--field-tags .field--label,
.page-node-type-article article .field-node--field-aglm-categories .field--label,
.page-node-type-aglm-blog article .field-node--field-tags .field--label,
.page-node-type-aglm-blog article .field-node--field-aglm-categories .field--label,
.page-node-type-blog article .field-node--field-tags .field--label,
.page-node-type-blog article .field-node--field-aglm-categories .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;
}

.page-node-type-article article .field-node--field-tags .field--label:after,
.page-node-type-article article .field-node--field-aglm-categories .field--label:after,
.page-node-type-aglm-blog article .field-node--field-tags .field--label:after,
.page-node-type-aglm-blog article .field-node--field-aglm-categories .field--label:after,
.page-node-type-blog article .field-node--field-tags .field--label:after,
.page-node-type-blog article .field-node--field-aglm-categories .field--label:after {
  content: ":";
}

.page-node-type-article article .field-node--field-tags .field--item,
.page-node-type-article article .field-node--field-aglm-categories .field--item,
.page-node-type-aglm-blog article .field-node--field-tags .field--item,
.page-node-type-aglm-blog article .field-node--field-aglm-categories .field--item,
.page-node-type-blog article .field-node--field-tags .field--item,
.page-node-type-blog article .field-node--field-aglm-categories .field--item {
  display: block;
  margin: 0;
}

.page-node-type-article article .field-node--field-tags .field--item a:after,
.page-node-type-article article .field-node--field-aglm-categories .field--item a:after,
.page-node-type-aglm-blog article .field-node--field-tags .field--item a:after,
.page-node-type-aglm-blog article .field-node--field-aglm-categories .field--item a:after,
.page-node-type-blog article .field-node--field-tags .field--item a:after,
.page-node-type-blog article .field-node--field-aglm-categories .field--item a:after {
  display: none;
}

.page-node-type--article .additional-resources-fieldset legend,
.page-node-type--article .additional-resources-fieldset legend.card__title,
.page-node-type-article .additional-resources-fieldset legend,
.page-node-type-article .additional-resources-fieldset legend.card__title {
  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;
  padding: 0;
  border: none;
  margin: 0.5em 0 2em;
}

.page-node-type--article .additional-resources-fieldset legend span:after,
.page-node-type--article .additional-resources-fieldset legend.card__title span:after,
.page-node-type-article .additional-resources-fieldset legend span:after,
.page-node-type-article .additional-resources-fieldset legend.card__title span:after {
  content: ":";
}

.page-node-type--article .additional-resources-fieldset .card__block,
.page-node-type-article .additional-resources-fieldset .card__block {
  padding: 0;
}

.page-node-type--article .additional-resources-fieldset .card__block a,
.page-node-type-article .additional-resources-fieldset .card__block a {
  display: block;
  font-size: 15px;
  position: relative;
  padding-left: 15px;
  margin: 4px 0 4px 4px;
}

.page-node-type--article .additional-resources-fieldset .card__block a:before,
.page-node-type-article .additional-resources-fieldset .card__block a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-right-width: 4px;
  border-left-width: 4px;
  border-left-style: solid;
  border-left-color: transparent;
  border-right-width: 0;
  border-left: 6px solid #26a9e1;
}

.page-node-type--article .field-name-field-resource-list-intro,
.page-node-type-article .field-name-field-resource-list-intro {
  margin-bottom: 0;
}

.page-node-type--article .field-name-field-additional-resources .field__item,
.page-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;
}

.page-node-type--article .field-name-field-additional-resources .field__item:before,
.page-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;
}

.page-node-type--article .field-name-field-additional-resources a,
.page-node-type-article .field-name-field-additional-resources a {
  text-decoration: none;
  color: #000;
}

.page-node-type-aglm-blog article .field-node-field-aglm-categories .field__label,
.page-node-type-blog article .field-node-field-aglm-categories .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;
}

.page-node-type-aglm-blog article .field-node-field-aglm-categories .field__label:after,
.page-node-type-blog article .field-node-field-aglm-categories .field__label:after {
  content: ":";
}

.page-node-type-aglm-blog article .field-node-field-aglm-categories .field__item,
.page-node-type-blog article .field-node-field-aglm-categories .field__item {
  display: block;
  margin: 0;
}

.page-node-type-aglm-blog .body-text h3 {
  text-transform: capitalize !important;
}

.page-node-type-blog article .node__meta--has-author-picture,
.page-node-type-post article .node__meta--has-author-picture {
  display: none;
}

.page-node-type-blog .card__body .sharethis-wrapper,
.page-node-type-post .card__body .sharethis-wrapper {
  position: static;
}

.page-node-type-post .card__body .sharethis-wrapper {
  top: -65px;
}

.page-node-type-post article.card {
  display: block;
  margin-top: 50px;
}

.page-node-type-post .field-name-entitygroupfield .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;
}

.page-node-type-post .field-name-entitygroupfield .field--label:after {
  content: ":";
}

.page-node-type-post .field-name-entitygroupfield a {
  display: block;
}

.page-node-type-post .field-name-entitygroupfield a.btn,
.page-node-type-post .field-name-entitygroupfield a.ear-link {
  display: inline-block;
  margin-bottom: 0;
}

.block-views-blocknode-blocks-block-8 {
  margin-bottom: 30px;
}

.view-recent-blog-posts.view-display-id-page_1 .views-row {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 50px;
}

.view-recent-blog-posts.view-display-id-page_1 .views-field-nothing {
  margin-top: 20px;
}

.view-recent-blog-posts.view-display-id-page_1 img {
  margin-right: 16px;
  border: 1px solid #9e1f63;
  display: inline-block;
}

.view-recent-blog-posts.view-display-id-page_1 .author-datetime {
  display: inline-block;
  vertical-align: top;
  font-size: 13.5px;
  line-height: 14px;
}

.view-recent-blog-posts.view-display-id-page_1 .author-datetime .datetimeicon {
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.view-recent-blog-posts.view-display-id-page_1 .views-field-title a {
  color: #000;
  font: 30px 'BebasNew',Arial,Helvetica,sans-serif;
  font-size: 24px;
  line-height: 20px;
  display: block;
  text-transform: uppercase;
}

.view-recent-blog-posts.view-display-id-page_1 .views-field-body {
  clear: both;
}

.page-node-type-team-member .block-system-main-block {
  display: none;
}

.page-node-type-team-member h1.section-title {
  padding-bottom: 7px;
}

.page-node-type-team-member .field-name-field-community-page a,
.page-node-type-team-member .field-name-field-community-pageco 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;
}

.page-node-type-team-member .field-name-body {
  margin-top: 1.4em;
}

.page-node-type-team-member .field-name-field-subtitle {
  color: #106BC6;
  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: -5px;
  margin-bottom: 0;
}

.page-node-type-team-member .fieldset-outer-wrapper {
  border: none;
  margin: 0;
  padding: 0;
}

.page-node-type-team-member .group-left {
  float: left;
  width: 22%;
  margin-top: 20px;
}

.page-node-type-team-member .group-right {
  float: right;
  width: 77%;
}

.page-node-type-team-member .field-name-body div.field__item p:first-child {
  font-weight: normal;
}

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

.page-node-type-team-member article.user-picture-available .user-picture {
  display: none;
}

.card__comment_section article.comment,
.path-comment article.comment {
  padding-top: 0;
  border-top: none;
  border-bottom: 1px solid #fcb042;
  margin-bottom: 20px;
}

.card__comment_section article.comment .comment__title,
.path-comment article.comment .comment__title {
  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: .5em;
  margin-top: 0.5em;
}

.card__comment_section article.comment .comment__content,
.path-comment article.comment .comment__content {
  display: block;
  margin-top: 10px;
  max-width: 100%;
}

.card__comment_section article.comment .comment__content .rate-widget.thumbsup.form-group,
.path-comment article.comment .comment__content .rate-widget.thumbsup.form-group {
  position: absolute;
  top: 0;
  right: 0;
}

.card__comment_section article.comment .comment__content .comment__author,
.path-comment article.comment .comment__content .comment__author {
  font-size: 13.5px;
  margin-bottom: 20px;
  display: block;
}

.card__comment_section article.comment .comment__content .comment__author,
.card__comment_section article.comment .comment__content .comment__metadata,
.path-comment article.comment .comment__content .comment__author,
.path-comment article.comment .comment__content .comment__metadata {
  display: inline-block;
}

.card__comment_section article.comment .field--name-comment-body,
.path-comment article.comment .field--name-comment-body {
  min-height: 40px;
  margin-bottom: 30px;
}

.card__comment_section article.comment .comment__links ul li,
.path-comment article.comment .comment__links ul li {
  text-transform: lowercase;
}

.card__comment_section article.comment .comment__reply-btn,
.card__comment_section article.comment .comment__edit-btn,
.card__comment_section article.comment .comment__delete-btn,
.path-comment article.comment .comment__reply-btn,
.path-comment article.comment .comment__edit-btn,
.path-comment article.comment .comment__delete-btn {
  text-transform: lowercase;
}

.card__comment_section article.comment .comment__edit-btn,
.card__comment_section article.comment .comment__delete-btn,
.path-comment article.comment .comment__edit-btn,
.path-comment article.comment .comment__delete-btn {
  float: left;
}

.card__comment_section article.comment .comment__reply-btn,
.path-comment article.comment .comment__reply-btn {
  float: right;
}

.card__comment_section article.comment .comment__reply-btn a:before,
.path-comment article.comment .comment__reply-btn a:before {
  content: "";
  background: url(../img/commons/icons-s34f2cfa4c8.png) 0 -1206px no-repeat;
  width: 13px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  margin-right: 8px;
  top: 3px;
}

.card__comment_section .comment-form__title,
.path-comment .comment-form__title {
  font: normal 30px "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

.block-views-blockrecent-blog-posts-block-2 .view ul,
.block-views-blockrecent-blog-posts-block-3 .view ul {
  padding: 0;
}

.block-views-blockrecent-blog-posts-block-2 .view ul li,
.block-views-blockrecent-blog-posts-block-3 .view ul li {
  border: 0;
  position: relative;
  padding-left: 15px;
  margin: 0 0 4px 4px;
  list-style: none;
}

.block-views-blockrecent-blog-posts-block-2 .view ul li:before,
.block-views-blockrecent-blog-posts-block-3 .view 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;
}

.block-views-blockrecent-blog-posts-block-2 .view ul li a,
.block-views-blockrecent-blog-posts-block-3 .view ul li a {
  color: black;
  line-height: 20px;
}

.block-views-blockrecent-blog-posts-block-2 ul.pager-load-more,
.block-views-blockrecent-blog-posts-block-3 ul.pager-load-more {
  border-top: none;
  margin: 0 0 20px;
}

select.ViewsJumpMenu {
  font-size: 12px;
  padding: 2px 4px 2px 8px;
}

.node__header--has-meta .node__meta {
  margin: 0;
}

.node__header--has-meta .node__meta .node__pubdate {
  font-size: 13.5px;
}

.node__header--has-meta .node__meta .field-name-user-picture {
  border: 1px solid #9e1f63;
}

.page-node-type-wri-report .node__meta--has-author-picture {
  float: left;
}

.page-node-type-wri-report article .body-text {
  margin: 30px 0 40px;
}

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

blockquote {
  border: none;
  padding: 0;
  margin: 1em 40px;
}

blockquote p {
  font-size: 15px;
}

.field-entity-reference-type-taxonomy-term .field__item-wrapper:after {
  display: none;
}

.more-link {
  display: block;
  height: 27px;
}

.more-link a {
  background-image: url(../img/commons/icons/icon-more.png?1400601840);
  background-position: center left;
  background-repeat: no-repeat;
  min-height: 14px;
  padding: 0 0 0 1.5em;
  float: right;
  font-size: 12px;
  line-height: 14px;
  padding-top: 2px;
  margin-top: 10px;
}

.path-frontpage .region--content > .navbar-secondary,
.path-frontpage #block-twptheme-system-main {
  display: none;
}

.path-frontpage .btn-flat.btn.more-link {
  float: right;
  border: none;
}

.path-frontpage .btn-flat.btn.more-link:hover, .path-frontpage .btn-flat.btn.more-link:active, .path-frontpage .btn-flat.btn.more-link:visited, .path-frontpage .btn-flat.btn.more-link:focus {
  background-color: transparent;
  border: none;
}

.path-frontpage .btn-flat.btn.more-link a {
  margin-top: 0;
  font-family: "avenir", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-transform: lowercase;
  color: #106BC6;
  padding: 0 0 0 1.7em;
}

.path-frontpage .views-field-field-image-media-front-block img {
  display: inline-block;
}

#block-becomeamember {
  margin: 0;
}

#block-becomeamember h2 {
  font-size: 32px;
  font-weight: normal;
  text-transform: none;
  line-height: 32px;
  margin: 0.5em 0 0.3em;
}

#block-becomeamember .block__content {
  color: #A01962;
}

#block-becomeamember .field {
  margin-bottom: 0.5rem;
}

div.follow-links a.follow-link-facebook {
  background: url("../img/social/facebook-square-20.png") no-repeat;
}

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

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/social/instagram-orig-square-20.png") no-repeat;
}

div.follow-links a.follow-link-youtube {
  background: url("../img/social/youtube-square-20.png") no-repeat;
}

div.follow-links a.follow-link-linkedin {
  background: url("../img/social/linkedin-square-20.png") no-repeat;
}

body .header-top {
  background-color: transparent;
}

.header-top > .container #block-opensocialtwp-sitebranding,
.header-top > .container #block-sitebranding {
  padding: 5px  0 15px 0;
}

.header-top > .container #block-opensocialtwp-sitebranding img,
.header-top > .container #block-sitebranding img {
  display: none;
}

.header-top > .container #block-opensocialtwp-sitebranding .twp-slogan,
.header-top > .container #block-sitebranding .twp-slogan {
  font-family: "avenir", "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: black;
  margin: 5px 0 -5px;
  font-size: 13px;
  display: none;
}

.header-top > .container #block-opensocialtwp-sitebranding .twp-slogan span,
.header-top > .container #block-sitebranding .twp-slogan span {
  color: #9e1f63;
}

.header-top > .container .navbar-brand {
  height: auto;
}

.header-top > .container .navbar-brand > img {
  max-height: 75px;
  max-width: 493px;
}

.header-top .block--user-menu {
  margin-top: -37px;
  margin-bottom: 10px;
  display: none;
}

.header-top .block--user-menu ul.menu {
  margin: 0;
  padding: 0;
  text-align: right;
  font-size: 14px;
  color: #000;
}

.header-top .block--user-menu ul.menu li {
  list-style: none;
  display: inline-block;
  padding: 0 0.5em 0.1em 0;
  line-height: 1em;
}

.header-top .block--user-menu ul.menu li a {
  color: #106BC6;
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  letter-spacing: .2px;
  display: inline;
  padding: 13px 0 8px 0;
  padding-top: 0;
  padding-bottom: 0;
}

.header-top .block--user-menu ul.menu li a:hover, .header-top .block--user-menu ul.menu li a:focus {
  background-color: transparent;
  color: #106BC6;
}

.header-top .block--user-menu ul.menu li a:after {
  font-size: 16px;
  padding-left: 5px;
  width: 1px;
  color: #000;
}

.header-top .block--user-menu ul.menu li:first-child a {
  border-right: 1px solid #000;
  padding-right: 7px;
}

.header-top .block--user-menu ul.menu li:nth-last-child(2) a,
.header-top .block--user-menu ul.menu li:last-child a {
  border-radius: 28px;
  cursor: pointer;
  color: #fff;
  font-weight: bold;
  padding: 5px 22px;
}

.header-top .block--user-menu ul.menu li:nth-last-child(2) a:after,
.header-top .block--user-menu ul.menu li:last-child a:after {
  display: none;
}

.header-top .block--user-menu ul.menu li:nth-last-child(2):after {
  font-size: 21px;
  vertical-align: middle;
  padding-left: 5px;
  width: 1px;
  color: #000;
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.header-top .block--user-menu ul.menu li:nth-last-child(2) a {
  background-color: #9ac457;
}

.header-top .block--user-menu ul.menu li:nth-last-child(2) a:hover {
  background-color: green;
}

.header-top .block--user-menu ul.menu li:last-of-type {
  color: #aaa;
  padding-right: 0;
  margin-right: 0;
  border-right: 0;
}

.header-top .block--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;
  background-color: #9e1f63;
}

.header-top .block--user-menu ul.menu li:last-of-type a:hover {
  color: #fff;
  background-color: #652044;
}

.header-top #block-opensocialtwp-footerfollowsocial-2,
.header-top #block-opensocialtwp-footerfollowsocial,
.header-top #block-footerfollowsocial-2,
.header-top #block-footerfollowsocial-3,
.header-top #block-footerfollowsocial {
  clear: both;
  padding-top: 15px;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
  text-align: center;
  margin-top: 0;
  position: absolute;
  right: 200px;
  top: 55px;
  display: none;
}

.header-top #block-opensocialtwp-footerfollowsocial-2 .follow-links,
.header-top #block-opensocialtwp-footerfollowsocial .follow-links,
.header-top #block-footerfollowsocial-2 .follow-links,
.header-top #block-footerfollowsocial-3 .follow-links,
.header-top #block-footerfollowsocial .follow-links {
  text-align: center;
  padding-top: 8px;
  padding-bottom: 4px;
}

.header-top #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper,
.header-top #block-opensocialtwp-footerfollowsocial .follow-link-wrapper,
.header-top #block-footerfollowsocial-2 .follow-link-wrapper,
.header-top #block-footerfollowsocial-3 .follow-link-wrapper,
.header-top #block-footerfollowsocial .follow-link-wrapper {
  display: inline-block;
}

.header-top #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper a,
.header-top #block-opensocialtwp-footerfollowsocial .follow-link-wrapper a,
.header-top #block-footerfollowsocial-2 .follow-link-wrapper a,
.header-top #block-footerfollowsocial-3 .follow-link-wrapper a,
.header-top #block-footerfollowsocial .follow-link-wrapper a {
  color: transparent;
  height: 20px;
  width: 20px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0 15px;
  display: inline-block;
}

.header-top #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper-facebook a.follow-link-facebook,
.header-top #block-opensocialtwp-footerfollowsocial .follow-link-wrapper-facebook a.follow-link-facebook,
.header-top #block-footerfollowsocial-2 .follow-link-wrapper-facebook a.follow-link-facebook,
.header-top #block-footerfollowsocial-3 .follow-link-wrapper-facebook a.follow-link-facebook,
.header-top #block-footerfollowsocial .follow-link-wrapper-facebook a.follow-link-facebook {
  background-image: url("../img/social/facebook-square-20.png");
}

.header-top #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper-twitter a.follow-link-twitter,
.header-top #block-opensocialtwp-footerfollowsocial .follow-link-wrapper-twitter a.follow-link-twitter,
.header-top #block-footerfollowsocial-2 .follow-link-wrapper-twitter a.follow-link-twitter,
.header-top #block-footerfollowsocial-3 .follow-link-wrapper-twitter a.follow-link-twitter,
.header-top #block-footerfollowsocial .follow-link-wrapper-twitter a.follow-link-twitter {
  background: url("../img/x_logo_20_radius.png") no-repeat;
}

.header-top #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper-instagram a.follow-link-instagram,
.header-top #block-opensocialtwp-footerfollowsocial .follow-link-wrapper-instagram a.follow-link-instagram,
.header-top #block-footerfollowsocial-2 .follow-link-wrapper-instagram a.follow-link-instagram,
.header-top #block-footerfollowsocial-3 .follow-link-wrapper-instagram a.follow-link-instagram,
.header-top #block-footerfollowsocial .follow-link-wrapper-instagram a.follow-link-instagram {
  background-image: url("../img/social/instagram-orig-square-20.png");
}

.header-top #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper-linkedin a.follow-link-linkedin,
.header-top #block-opensocialtwp-footerfollowsocial .follow-link-wrapper-linkedin a.follow-link-linkedin,
.header-top #block-footerfollowsocial-2 .follow-link-wrapper-linkedin a.follow-link-linkedin,
.header-top #block-footerfollowsocial-3 .follow-link-wrapper-linkedin a.follow-link-linkedin,
.header-top #block-footerfollowsocial .follow-link-wrapper-linkedin a.follow-link-linkedin {
  background-image: url("../img/social/linkedin-square-20.png");
}

.header-top #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper-youtube a.follow-link-youtube,
.header-top #block-opensocialtwp-footerfollowsocial .follow-link-wrapper-youtube a.follow-link-youtube,
.header-top #block-footerfollowsocial-2 .follow-link-wrapper-youtube a.follow-link-youtube,
.header-top #block-footerfollowsocial-3 .follow-link-wrapper-youtube a.follow-link-youtube,
.header-top #block-footerfollowsocial .follow-link-wrapper-youtube a.follow-link-youtube {
  background-image: url("../img/social/youtube-square-20.png");
}

.header-top .block-search-form-block {
  position: absolute;
  right: 0;
  top: 15px;
}

.header-top .block-search-form-block .control-label.sr-only {
  display: none;
}

.header-top .block-search-form-block ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #fff;
}

.header-top .block-search-form-block :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #fff;
  opacity: 1;
}

.header-top .block-search-form-block ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #fff;
  opacity: 1;
}

.header-top .block-search-form-block :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #fff;
}

.header-top .search-content-form {
  float: none;
  display: block;
  max-width: 248px;
  height: 32px;
  border: 1px solid #eee;
  margin: 6px auto 0;
  -webkit-box-shadow: inset 1px 1px #efefef;
  box-shadow: inset 1px 1px #efefef;
  border-radius: 5px;
  background-color: #fff;
}

.header-top .search-content-form .form--navbar-search > label {
  display: none;
}

.header-top .search-content-form input.form-text.form-control {
  width: 248px;
  height: 24px;
  padding: 2px 8px;
  border: 0;
  display: inline-block;
  border-radius: 15px !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.header-top .search-content-form #edit-submit,
.header-top .search-content-form button[type="submit"] {
  margin: 0;
  padding: 0;
  background: rgba(0, 0, 0, 0) url("../images/searchicon.png") center no-repeat;
  border: 0;
  text-indent: -9999px;
  width: 20px;
  height: 24px;
  min-width: 0;
  display: inline-block;
  margin-bottom: 8px;
}

.header-top .search-content-form #edit-search-input-content {
  display: inline-block;
}

.header-top .search-block-form {
  margin-bottom: 0;
  float: none;
  display: block;
  margin-top: 0;
}

.header-top .search-block-form #search-block-form,
.header-top .search-block-form #search-block-form--2 {
  max-width: 248px;
  height: 32px;
  border: 1px solid #eee;
  margin: 6px auto 0;
  -webkit-box-shadow: inset 1px 1px #efefef;
  box-shadow: inset 1px 1px #efefef;
  border-radius: 5px;
  background-color: #fff;
}

.header-top .search-block-form .pane-follow-site {
  display: none;
}

.header-top .search-block-form .form-type-search {
  display: inline;
}

.header-top .search-block-form input.form-search.form-control {
  width: 248px;
  height: 24px;
  padding: 2px 8px;
  border: 0;
  display: inline-block;
  border-radius: 15px !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.header-top .search-block-form .input-group-btn {
  display: inline;
}

.header-top .search-block-form .input-group-btn button[type="submit"] {
  margin: 0;
  padding: 0;
  background: rgba(0, 0, 0, 0) url("../images/searchicon.png") center no-repeat;
  border: 0;
  text-indent: -9999px;
  width: 20px;
  height: 24px;
  min-width: 0;
  display: inline-block;
  margin-bottom: 8px;
}

.header-top .search-block-form .help-block {
  display: none;
}

.user-logged-in .header-top .block--user-menu a[data-drupal-link-system-path="user/login"],
.user-logged-in .header-top .block--user-menu a.user-login-btn {
  display: none;
}

.header-top .block--user-menu ul.menu a[data-drupal-link-system-path="user/register"] {
  display: none;
}

#main-navigation .menu-main > ul.main > li a {
  padding: 7px 20px 6px;
}

.site-footer {
  background: url("../img/footer-bg-590.png") repeat-x left top;
  height: 590px;
}

.site-footer > .container {
  max-width: 100%;
  padding: 0;
}

.site-footer #block-opensocialtwp-footerfollowsocial-2,
.site-footer #block-opensocialtwp-footerfollowsocial,
.site-footer #block-footerfollowsocial-2,
.site-footer #block-footerfollowsocial {
  padding-top: 15px;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
  text-align: center;
  margin-top: 0;
  width: 100%;
}

.site-footer #block-opensocialtwp-footerfollowsocial-2 .follow-links,
.site-footer #block-opensocialtwp-footerfollowsocial .follow-links,
.site-footer #block-footerfollowsocial-2 .follow-links,
.site-footer #block-footerfollowsocial .follow-links {
  text-align: center;
  padding-top: 8px;
  padding-bottom: 4px;
}

.site-footer #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper,
.site-footer #block-opensocialtwp-footerfollowsocial .follow-link-wrapper,
.site-footer #block-footerfollowsocial-2 .follow-link-wrapper,
.site-footer #block-footerfollowsocial .follow-link-wrapper {
  display: inline-block;
}

.site-footer #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper a,
.site-footer #block-opensocialtwp-footerfollowsocial .follow-link-wrapper a,
.site-footer #block-footerfollowsocial-2 .follow-link-wrapper a,
.site-footer #block-footerfollowsocial .follow-link-wrapper a {
  color: transparent;
  height: 20px;
  width: 20px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0 15px;
  display: inline-block;
}

.site-footer #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper-facebook a.follow-link-facebook,
.site-footer #block-opensocialtwp-footerfollowsocial .follow-link-wrapper-facebook a.follow-link-facebook,
.site-footer #block-footerfollowsocial-2 .follow-link-wrapper-facebook a.follow-link-facebook,
.site-footer #block-footerfollowsocial .follow-link-wrapper-facebook a.follow-link-facebook {
  background-image: url("../img/social/facebook-square-20.png");
}

.site-footer #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper-twitter a.follow-link-twitter,
.site-footer #block-opensocialtwp-footerfollowsocial .follow-link-wrapper-twitter a.follow-link-twitter,
.site-footer #block-footerfollowsocial-2 .follow-link-wrapper-twitter a.follow-link-twitter,
.site-footer #block-footerfollowsocial .follow-link-wrapper-twitter a.follow-link-twitter {
  background: url("../img/x_logo_20_radius.png") no-repeat;
}

.site-footer #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper-instagram a.follow-link-instagram,
.site-footer #block-opensocialtwp-footerfollowsocial .follow-link-wrapper-instagram a.follow-link-instagram,
.site-footer #block-footerfollowsocial-2 .follow-link-wrapper-instagram a.follow-link-instagram,
.site-footer #block-footerfollowsocial .follow-link-wrapper-instagram a.follow-link-instagram {
  background-image: url("../img/social/instagram-orig-square-20.png");
}

.site-footer #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper-linkedin a.follow-link-linkedin,
.site-footer #block-opensocialtwp-footerfollowsocial .follow-link-wrapper-linkedin a.follow-link-linkedin,
.site-footer #block-footerfollowsocial-2 .follow-link-wrapper-linkedin a.follow-link-linkedin,
.site-footer #block-footerfollowsocial .follow-link-wrapper-linkedin a.follow-link-linkedin {
  background-image: url("../img/social/linkedin-square-20.png");
}

.site-footer #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper-youtube a.follow-link-youtube,
.site-footer #block-opensocialtwp-footerfollowsocial .follow-link-wrapper-youtube a.follow-link-youtube,
.site-footer #block-footerfollowsocial-2 .follow-link-wrapper-youtube a.follow-link-youtube,
.site-footer #block-footerfollowsocial .follow-link-wrapper-youtube a.follow-link-youtube {
  background-image: url("../img/social/youtube-square-20.png");
}

.site-footer #block-opensocialtwp-footermenu-2,
.site-footer #block-opensocialtwp-footermenu,
.site-footer #block-opensocialtwp-footer,
.site-footer #block-footermenu-2,
.site-footer #block-footermenu {
  display: block;
  padding-top: 3px;
  width: 100%;
}

.site-footer #block-opensocialtwp-footermenu-2 .menu-menu-footer-menu,
.site-footer #block-opensocialtwp-footermenu-2 .menu-name--menu-footer-menu,
.site-footer #block-opensocialtwp-footermenu .menu-menu-footer-menu,
.site-footer #block-opensocialtwp-footermenu .menu-name--menu-footer-menu,
.site-footer #block-opensocialtwp-footer .menu-menu-footer-menu,
.site-footer #block-opensocialtwp-footer .menu-name--menu-footer-menu,
.site-footer #block-footermenu-2 .menu-menu-footer-menu,
.site-footer #block-footermenu-2 .menu-name--menu-footer-menu,
.site-footer #block-footermenu .menu-menu-footer-menu,
.site-footer #block-footermenu .menu-name--menu-footer-menu {
  min-height: 35px;
  margin-top: 15px;
}

.site-footer #block-opensocialtwp-footermenu-2 ul.menu-footer-menu li,
.site-footer #block-opensocialtwp-footermenu-2 ul.menu li,
.site-footer #block-opensocialtwp-footermenu ul.menu-footer-menu li,
.site-footer #block-opensocialtwp-footermenu ul.menu li,
.site-footer #block-opensocialtwp-footer ul.menu-footer-menu li,
.site-footer #block-opensocialtwp-footer ul.menu li,
.site-footer #block-footermenu-2 ul.menu-footer-menu li,
.site-footer #block-footermenu-2 ul.menu li,
.site-footer #block-footermenu ul.menu-footer-menu li,
.site-footer #block-footermenu ul.menu li {
  margin-top: 10px;
  margin-bottom: 10px;
}

.site-footer #block-opensocialtwp-footermenu-2 ul.menu-footer-menu li a,
.site-footer #block-opensocialtwp-footermenu-2 ul.menu li a,
.site-footer #block-opensocialtwp-footermenu ul.menu-footer-menu li a,
.site-footer #block-opensocialtwp-footermenu ul.menu li a,
.site-footer #block-opensocialtwp-footer ul.menu-footer-menu li a,
.site-footer #block-opensocialtwp-footer ul.menu li a,
.site-footer #block-footermenu-2 ul.menu-footer-menu li a,
.site-footer #block-footermenu-2 ul.menu li a,
.site-footer #block-footermenu ul.menu-footer-menu li a,
.site-footer #block-footermenu ul.menu li a {
  font-size: 15px;
  margin: 0 15px;
}

.site-footer .search-content-form {
  float: none;
  display: block;
  max-width: 248px;
  height: 24px;
  border: 1px solid #eee;
  margin: 6px auto 0;
  -webkit-box-shadow: inset 1px 1px #efefef;
  box-shadow: inset 1px 1px #efefef;
  border-radius: 7px;
  background-color: #fff;
}

.site-footer .search-content-form input.form-text.form-control {
  width: 220px;
  height: 22px;
  padding: 0 8px;
  border: 0;
  display: inline-block;
  border-radius: 15px !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  vertical-align: top;
}

.site-footer .search-content-form #edit-submit,
.site-footer .search-content-form button[type="submit"] {
  margin: 0;
  padding: 0;
  background: rgba(0, 0, 0, 0) url("../images/searchicon.png") center no-repeat;
  border: 0;
  text-indent: -9999px;
  width: 20px;
  height: 24px;
  min-width: 0;
  display: inline-block;
  margin-bottom: 8px;
}

.site-footer .search-content-form #edit-search-input-content {
  display: inline-block;
}

.site-footer .search-content-form .sr-only {
  display: none;
}

.site-footer .search-block-form {
  margin-bottom: 0;
  float: none;
  display: block;
  margin-top: 10px;
  width: 100%;
}

.site-footer .search-block-form #search-block-form,
.site-footer .search-block-form #search-block-form--2,
.site-footer .search-block-form #search-block-form--3,
.site-footer .search-block-form #search-block-form--4 {
  max-width: 248px;
  height: 24px;
  margin: 6px auto 0;
  -webkit-box-shadow: inset 1px 1px #efefef;
  box-shadow: inset 1px 1px #efefef;
  border-radius: 7px;
  background-color: #fff;
}

.site-footer .search-block-form .pane-follow-site {
  display: none;
}

.site-footer .search-block-form .form-type-search {
  display: inline;
}

.site-footer .search-block-form input.form-search.form-control {
  width: 220px;
  padding: 0 8px;
  height: 24px;
  border: 0;
  display: inline-block;
  border-radius: 15px !important;
}

.site-footer .search-block-form input.form-search.form-control:active, .site-footer .search-block-form input.form-search.form-control:focus, .site-footer .search-block-form input.form-search.form-control:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site-footer .search-block-form .input-group-btn {
  display: inline;
}

.site-footer .search-block-form .input-group-btn button[type="submit"] {
  margin: 0;
  padding: 0;
  background: rgba(0, 0, 0, 0) url("../images/searchicon.png") center no-repeat;
  border: 0;
  text-indent: -9999px;
  width: 20px;
  height: 24px;
  min-width: 0;
  display: inline-block;
  margin-bottom: 8px;
}

.site-footer .search-block-form .help-block {
  display: none;
}

.site-footer .search-block-form .control-label.sr-only {
  display: none;
}

.site-footer .search-block-form ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #fff;
}

.site-footer .search-block-form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #fff;
  opacity: 1;
}

.site-footer .search-block-form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #fff;
  opacity: 1;
}

.site-footer .search-block-form :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #fff;
}

.site-footer #block-opensocialtwp-footertoplinks-2,
.site-footer #block-opensocialtwp-footertoplinks,
.site-footer #block-footertoplinks-2,
.site-footer #block-footertoplinks {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  margin-top: 5px;
  width: 100%;
}

.site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body > div,
.site-footer #block-opensocialtwp-footertoplinks .field--name-body > div,
.site-footer #block-footertoplinks-2 .field--name-body > div,
.site-footer #block-footertoplinks .field--name-body > div {
  padding: 0 10px;
  text-align: center;
  vertical-align: top;
  text-align: center;
  margin-top: 20px;
}

.site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body > div:first-child,
.site-footer #block-opensocialtwp-footertoplinks .field--name-body > div:first-child,
.site-footer #block-footertoplinks-2 .field--name-body > div:first-child,
.site-footer #block-footertoplinks .field--name-body > div:first-child {
  margin-top: 12px;
  padding-left: 0;
}

.site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body > div:last-child,
.site-footer #block-opensocialtwp-footertoplinks .field--name-body > div:last-child,
.site-footer #block-footertoplinks-2 .field--name-body > div:last-child,
.site-footer #block-footertoplinks .field--name-body > div:last-child {
  margin-bottom: 8px;
}

.site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body h4,
.site-footer #block-opensocialtwp-footertoplinks .field--name-body h4,
.site-footer #block-footertoplinks-2 .field--name-body h4,
.site-footer #block-footertoplinks .field--name-body h4 {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  margin: 0;
}

.site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body p,
.site-footer #block-opensocialtwp-footertoplinks .field--name-body p,
.site-footer #block-footertoplinks-2 .field--name-body p,
.site-footer #block-footertoplinks .field--name-body p {
  font-size: 10px;
  line-height: 12px;
  color: #fff;
  margin: 0.4em auto 1em;
}

.site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body a.buttonstyle,
.site-footer #block-opensocialtwp-footertoplinks .field--name-body a.buttonstyle,
.site-footer #block-footertoplinks-2 .field--name-body a.buttonstyle,
.site-footer #block-footertoplinks .field--name-body a.buttonstyle {
  display: inline-block;
  border-radius: 10px;
  padding: 5px 20px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  -webkit-box-shadow: 0px 0px 2px 2px rgba(255, 255, 255, 0.4);
          box-shadow: 0px 0px 2px 2px rgba(255, 255, 255, 0.4);
}

.site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body .ft-aglm-btn a,
.site-footer #block-opensocialtwp-footertoplinks .field--name-body .ft-aglm-btn a,
.site-footer #block-footertoplinks-2 .field--name-body .ft-aglm-btn a,
.site-footer #block-footertoplinks .field--name-body .ft-aglm-btn a {
  background-color: #fdb041;
}

.site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body .ft-aglm-btn a:hover,
.site-footer #block-opensocialtwp-footertoplinks .field--name-body .ft-aglm-btn a:hover,
.site-footer #block-footertoplinks-2 .field--name-body .ft-aglm-btn a:hover,
.site-footer #block-footertoplinks .field--name-body .ft-aglm-btn a:hover {
  background-color: #ca7d0e;
}

.site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body .ft-donate-btn a,
.site-footer #block-opensocialtwp-footertoplinks .field--name-body .ft-donate-btn a,
.site-footer #block-footertoplinks-2 .field--name-body .ft-donate-btn a,
.site-footer #block-footertoplinks .field--name-body .ft-donate-btn a {
  background-color: #9ac457;
}

.site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body .ft-donate-btn a:hover,
.site-footer #block-opensocialtwp-footertoplinks .field--name-body .ft-donate-btn a:hover,
.site-footer #block-footertoplinks-2 .field--name-body .ft-donate-btn a:hover,
.site-footer #block-footertoplinks .field--name-body .ft-donate-btn a:hover {
  background-color: green;
}

.site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body .ft-donate-btn a:after,
.site-footer #block-opensocialtwp-footertoplinks .field--name-body .ft-donate-btn a:after,
.site-footer #block-footertoplinks-2 .field--name-body .ft-donate-btn a:after,
.site-footer #block-footertoplinks .field--name-body .ft-donate-btn a:after {
  content: "\f004";
  font-family: FontAwesome;
  padding-left: 7px;
  color: #fff;
  font-size: 10px;
}

.site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body .ft-newsletter-btn a,
.site-footer #block-opensocialtwp-footertoplinks .field--name-body .ft-newsletter-btn a,
.site-footer #block-footertoplinks-2 .field--name-body .ft-newsletter-btn a,
.site-footer #block-footertoplinks .field--name-body .ft-newsletter-btn a {
  background-color: #28abe1;
}

.site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body .ft-newsletter-btn a:hover,
.site-footer #block-opensocialtwp-footertoplinks .field--name-body .ft-newsletter-btn a:hover,
.site-footer #block-footertoplinks-2 .field--name-body .ft-newsletter-btn a:hover,
.site-footer #block-footertoplinks .field--name-body .ft-newsletter-btn a:hover {
  background-color: #106BC6;
}

.site-footer #block-opensocialtwp-footerlogo-2,
.site-footer #block-opensocialtwp-footerlogo,
.site-footer #block-footerlogo-2,
.site-footer #block-footerlogo {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}

.site-footer #block-opensocialtwp-footerlogo-2 .field--name-body,
.site-footer #block-opensocialtwp-footerlogo .field--name-body,
.site-footer #block-footerlogo-2 .field--name-body,
.site-footer #block-footerlogo .field--name-body {
  margin-top: 20px;
}

.site-footer #block-opensocialtwp-footerlogo-2 p,
.site-footer #block-opensocialtwp-footerlogo p,
.site-footer #block-footerlogo-2 p,
.site-footer #block-footerlogo p {
  text-align: center;
}

.site-footer #block-opensocialtwp-footerlogo-2 img,
.site-footer #block-opensocialtwp-footerlogo img,
.site-footer #block-footerlogo-2 img,
.site-footer #block-footerlogo img {
  width: 60px;
}

.site-footer #block-opensocialtwp-footerlogo-2 .rtecenter,
.site-footer #block-opensocialtwp-footerlogo .rtecenter,
.site-footer #block-footerlogo-2 .rtecenter,
.site-footer #block-footerlogo .rtecenter {
  font-size: 10px;
  color: #000;
}

.site-footer #block-copyrightinfo {
  text-align: center;
  padding-top: 5px;
}

.site-footer #block-copyrightinfo .block__content {
  margin-top: 10px;
  margin-bottom: 10px;
}

.site-footer #block-copyrightinfo p {
  margin-bottom: 0;
}

.site-footer #block-copyrightinfo img {
  width: 60px;
  margin-bottom: -10px;
}

.user-logged-in .site-footer li:first-child {
  display: none !important;
}

/*.site-footer {  
  .log-in-btn, .sign-up-btn {
    -webkit-border-radius: 28px;
    border-radius: 28px;
    cursor: pointer;
    color: #fff;
    padding: 3px 22px 2px;
    vertical-align: bottom;
    font-size: 13px;
    padding: 2px 12px 0px;
    line-height: 13px;
    height: 15px;
  }
  .log-in-btn {
    background-color: #9e1f63;
    &:hover {
      background-color: #652044;
    }
  }
  .sign-up-btn {
    background-color: #25bdac;
    &:hover {
      background-color: #008A79;
    }
  }
}*/
body .stickynav-active {
  background-color: #9e1f63;
  left: 0;
  z-index: 100;
}

.stickynav-active {
  position: fixed !important;
  top: 0px !important;
  z-index: 1000 !important;
  width: 100% !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

#main-navigation .menu-main > ul.navbar-nav.stickynav-active {
  display: inline-block;
  text-align: center;
}

#main-navigation .menu-main > ul.navbar-nav.stickynav-active > li {
  float: none;
  display: inline-block;
}

.view-node-blocks .views-field-field-image-media-front-block {
  text-align: center;
}

.user-logged-out .node--id-7287 .node__content .sharethis-wrapper,
.node--id-7287 .node__content .sharethis-wrapper,
.node--id-308 .node__content .sharethis-wrapper,
.node--id-443 .node__content .sharethis-wrapper {
  display: none;
}

.main-container section.row.container .region--content .view-groups-twp {
  padding-bottom: 20px;
}

.main-container section.row.container .region--content .view-groups-twp .views-row {
  min-height: auto;
}

.main-container section.row.container .region--content .view-groups-twp .views-row > .views-field-view {
  display: block;
  width: 100%;
  clear: both;
  margin: 20px auto;
}

.main-container section.row.container .region--content .view-groups-twp .views-row > .views-field-view-1 {
  display: block;
  width: 100%;
  margin: 20px auto;
}

.main-container section.row.container .region--content .view-groups-twp .views-field-label a {
  font-size: 24px;
  width: 85%;
  color: #000;
  font-weight: lighter;
  font-family: "univers","Helvetica Neue",Arial,Helvetica,sans-serif;
}

.main-container section.row.container .region--content .view-groups-twp .views-field-field-group-logo,
.main-container section.row.container .region--content .view-groups-twp .views-field-field-group-logo-image {
  margin: 0 10px 10px 0;
}

.main-container section.row.container .region--content .view-groups-twp .views-field-field-group-logo a,
.main-container section.row.container .region--content .view-groups-twp .views-field-field-group-logo-image 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;
}

.main-container section.row.container .region--content .view-groups-twp .views-field-field-group-logo a img,
.main-container section.row.container .region--content .view-groups-twp .views-field-field-group-logo-image a img {
  border: 1px solid #9e1f63;
}

.main-container section.row.container .region--content .view-groups-twp .groups-group-contributors-link .views-row {
  display: none;
}

.main-container section.row.container .region--content .view-groups-twp .views-field-view .views-label,
.main-container section.row.container .region--content .view-groups-twp .views-field-view-1 .views-label {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: lighter;
  font-family: "univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  padding-bottom: 0;
  margin-bottom: 4px;
  border-bottom: 0;
  letter-spacing: -1px;
  line-height: 22px;
}

.main-container section.row.container .region--content .view-groups-twp .view-recent-group-content.view-display-id-block_1 .views-row {
  min-height: 20px;
  margin-bottom: 0;
  display: block;
}

.main-container section.row.container .region--content .view-groups-twp .view-recent-group-content.view-display-id-block_1 .views-row:before {
  content: "";
  float: left;
  margin-top: .1em;
  background: url("../img/commons/icons-s34f2cfa4c8.png") 0 -1175px no-repeat;
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.main-container section.row.container .region--content .view-groups-twp .view-recent-group-content.view-display-id-block_1 .views-field-title a {
  color: #106BC6;
  font: 14px "univers-condensed-regular","univers-condensed","Arial Narrow","univers","Helvetica Neue",Arial,Helvetica,sans-serif;
}

.main-container section.row.container .region--content .view-groups-twp .view-recent-group-content.view-display-id-block_2 .views-row {
  padding: 0;
  margin: 0;
}

.main-container section.row.container .region--content .view-group-contributors .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 40px;
  border: none;
}

.view-group-contributors .profile-badge-name {
  font-size: 13px;
}

.main-container section.row.container .region--content .view-team-member.view .views-row {
  border: none;
  min-height: auto;
}

.main-container section.row.container .region--content .block-views-blockteam-member-block-1 .views-field-field-subtitle,
.main-container section.row.container .region--content .block-views-blockteam-member-block-4 .views-field-field-subtitle {
  color: #106BC6;
  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: -5px;
  margin-bottom: 0;
}

.main-container section.row.container .region--content .block-views-blockteam-member-block-2,
.main-container section.row.container .region--content .block-views-blockteam-member-block-5 {
  float: left;
  width: 22%;
}

.main-container section.row.container .region--content .block-views-blockteam-member-block-3,
.main-container section.row.container .region--content .block-views-blockteam-member-block-6 {
  width: 77%;
  float: right;
  margin-bottom: 0;
}

.main-container section.row.container .region--content .block-views-blockteam-member-block-3 .views-row p,
.main-container section.row.container .region--content .block-views-blockteam-member-block-6 .views-row p {
  margin-bottom: 1.5em;
}

.main-container section.row.container .region--content .block-views-blockteam-member-block-3 .views-field-nothing a,
.main-container section.row.container .region--content .block-views-blockteam-member-block-6 .views-field-nothing 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;
}

.main-container section.row.container .region--content .block-views-blockteam-member-block-4,
.main-container section.row.container .region--content .block-views-blockteam-member-block-5,
.main-container section.row.container .region--content .block-views-blockteam-member-block-6 {
  background-color: #fff4f4;
}

/*.view-group-contributors {
  position: relative;
  display: inline-block;
  .map-link, .views-field-field-user-location {
    display: none;
  }
  .views-field-name, .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;
    &::before {
      z-index: 1;
      bottom: -6px;
      border-top-color: #9e1f63;
    }
    &::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;
    }
    a {
      color: #9e1f63;
    }
  }
  img {
    opacity: 1;
  }
  &:hover {
    .views-field-name, .profile-badge-name {
      display: block;
    }
   img {
      opacity: 1;
    }
  }
}
.region-two-66-33-second .view-group-contributors td {
  padding: 0 5px 5px 0px;
  line-height: 0;
}*/
.path-user .navbar-secondary ul.navbar-nav {
  display: inline-block;
  margin-bottom: 20px;
}

.path-group .local-actions li {
  display: inline-block;
}

.path-group .local-actions a {
  color: #fff;
  background-color: #106BC6;
  padding: 5px 20px 5px 20px;
  margin-bottom: 20px;
  font-size: 16px;
}

.path-group .local-actions a:before {
  content: "+";
  font-weight: bold;
  padding-right: 10px;
}

.path-group .field--name-field-group-logo {
  float: left;
  margin: 3px 10px 5px 0;
  background: white;
}

.path-group .field--name-field-group-logo img {
  width: 150px;
  height: 150px;
  border: 1px solid #9e1f63;
}

.path-group .field-group--field-group-address .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;
}

.path-group .field-group--field-group-address .field--label:after {
  content: ":";
}

.path-group .view-group-contents .views-field-field-group-logo,
.path-group .view-group-contents .views-field-field-group-logo-image {
  margin: 3px 10px 5px 0;
  background: white;
}

.path-group .view-group-contents .views-field-field-group-logo img,
.path-group .view-group-contents .views-field-field-group-logo-image img {
  width: 150px;
  height: 150px;
  border: 1px solid #9e1f63;
}

.path-group .block-views-blockgroup-contents-block-1 .views-field-nothing a,
.path-group .block-views-blockgroup-contents-block-3 .views-field-nothing a {
  background-color: #106BC6;
  color: #fff;
  font-size: 1em;
  padding: 0.5em 1.5em;
  margin: .5em .3em .5em 0;
  display: inline-block;
}

.view-commons-bw-all .view-header h3,
.view-commons-bw-posts .view-header h3,
.view-commons-bw-q-a .view-header h3,
.view-commons-bw-documents .view-header h3 {
  margin-bottom: 1.5em;
}

.view-header h3 a.buttonstyle {
  background-color: #9e1f63;
  color: #fff;
  padding: 10px 20px;
  font-family: "bebas", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 18px;
}

.view-header h3 a.buttonstyle:after {
  content: '\2192';
  display: inline-block;
  margin-left: .5em;
  padding-bottom: 5px;
  vertical-align: top;
  line-height: 1.7em;
}

.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_1 .views-row,
.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_6 .views-row,
.main-container section.row.container .region--content .view-my-community.view-display-id-block_1 .views-row {
  margin-bottom: 1.7em;
  padding-bottom: 1.4em;
  position: relative;
  padding-left: 60px;
}

.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_1 .views-field-user-picture,
.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_6 .views-field-user-picture,
.main-container section.row.container .region--content .view-my-community.view-display-id-block_1 .views-field-user-picture {
  position: absolute;
  top: 30px;
  left: 0;
}

.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_1 .views-field-user-picture img,
.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_6 .views-field-user-picture img,
.main-container section.row.container .region--content .view-my-community.view-display-id-block_1 .views-field-user-picture img {
  border: 1px solid #9e1f63;
}

.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_1 .views-field-title,
.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_6 .views-field-title,
.main-container section.row.container .region--content .view-my-community.view-display-id-block_1 .views-field-title {
  margin-bottom: 10px;
}

.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_1 .views-field-title a,
.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_6 .views-field-title a,
.main-container section.row.container .region--content .view-my-community.view-display-id-block_1 .views-field-title a {
  font-family: 'BebasNew',Arial,Helvetica,sans-serif;
  font-size: 24px;
  line-height: 20px;
  text-transform: uppercase;
  color: #000;
  display: block;
}

.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_1 .views-field-title a:hover,
.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_6 .views-field-title a:hover,
.main-container section.row.container .region--content .view-my-community.view-display-id-block_1 .views-field-title a:hover {
  color: #0054A6;
  text-decoration: none;
}

.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_1 .group-content-header,
.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_6 .group-content-header,
.main-container section.row.container .region--content .view-my-community.view-display-id-block_1 .group-content-header {
  margin-bottom: 1em;
}

.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_1 .group-content-header .user-picture,
.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_6 .group-content-header .user-picture,
.main-container section.row.container .region--content .view-my-community.view-display-id-block_1 .group-content-header .user-picture {
  float: left;
  position: absolute;
  margin-left: -68px;
  top: 0;
  width: 50px;
}

.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_1 .group-content-header .author-datetime,
.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_6 .group-content-header .author-datetime,
.main-container section.row.container .region--content .view-my-community.view-display-id-block_1 .group-content-header .author-datetime {
  color: #575757;
  display: inline-block;
  vertical-align: top;
  font-size: 13.5px;
}

.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_1 .group-content-header .author-datetime:before,
.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_6 .group-content-header .author-datetime:before,
.main-container section.row.container .region--content .view-my-community.view-display-id-block_1 .group-content-header .author-datetime:before {
  content: "";
  float: left;
  margin-top: .4em;
  background: url("../img/commons/icons-s34f2cfa4c8.png") 0 -1175px no-repeat;
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.main-container section.row.container .region--content .view-my-community.view-display-id-block_1 .views-field-field-image-media-post,
.main-container section.row.container .region--content .view-my-community.view-display-id-block_1 .views-field-field-image-content,
.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_6 .views-field-field-image-media-post,
.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_6 .views-field-field-image-content {
  display: inline-block;
  float: left;
  margin-right: 10px;
}

.main-container section.row.container .region--content .view-my-community.view-display-id-block_1 .views-field-body,
.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_6 .views-field-body {
  min-height: 125px;
}

.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_1 .view-header {
  margin-bottom: 3em;
}

.main-container section.row.container .region--content .view-posts-by-group.view-display-id-block_1 .views-field-body {
  min-height: 125px;
}

.main-container section.row.container .region--sidebar-second .block-views-blockgroups-twp-block-2 .views-row {
  clear: both;
  display: block;
  width: 100%;
  min-height: 62px;
  margin: 10px auto;
}

.main-container section.row.container .region--sidebar-second .block-views-blockgroups-twp-block-2 .views-field-field-group-logo img,
.main-container section.row.container .region--sidebar-second .block-views-blockgroups-twp-block-2 .views-field-field-group-logo-image img {
  border: 1px solid #9e1f63;
  width: 60px;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
}

.main-container section.row.container .region--sidebar-second .block-views-blockgroups-twp-block-2 .views-field-label a {
  font: 20px "univers-condensed","Arial Narrow","univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  text-transform: uppercase;
}

.main-container section.row.container .region--sidebar-second .block-views-blockuser-following-users-block-1 h2,
.main-container section.row.container .region--sidebar-second .block-views-blockuser-followed-by-users-block-1 h2,
.main-container section.row.container .region--sidebar-second .block-views-blockuser-follows-content-block-1 h2 {
  margin-top: 10px;
  margin-bottom: 4px;
}

.main-container section.row.container .region--sidebar-second .block-views-blockuser-following-users-block-1 .views-col,
.main-container section.row.container .region--sidebar-second .block-views-blockuser-followed-by-users-block-1 .views-col,
.main-container section.row.container .region--sidebar-second .block-views-blockuser-follows-content-block-1 .views-col {
  display: inline-block;
  max-width: 62px;
}

.main-container section.row.container .region--sidebar-second .block-views-blockuser-following-users-block-1 .more-link,
.main-container section.row.container .region--sidebar-second .block-views-blockuser-followed-by-users-block-1 .more-link,
.main-container section.row.container .region--sidebar-second .block-views-blockuser-follows-content-block-1 .more-link {
  border: none;
  border-radius: 0;
  overflow: visible;
  text-align: right;
  display: block;
}

.main-container section.row.container .region--sidebar-second .block-views-blockuser-following-users-block-1 .more-link a,
.main-container section.row.container .region--sidebar-second .block-views-blockuser-followed-by-users-block-1 .more-link a,
.main-container section.row.container .region--sidebar-second .block-views-blockuser-follows-content-block-1 .more-link a {
  margin-top: 0;
}

.main-container section.row.container .region--sidebar-second .block-views-blockrecent-group-content-block-4 h2,
.main-container section.row.container .region--sidebar-second .block-views-blockgroup-contributors-block-2 h2,
.main-container section.row.container .region--sidebar-second .block-views-blockmembers-block-2 h2 {
  margin-top: 0;
}

.main-container section.row.container .region--sidebar-second .block-views-blockrecent-group-content-block-4 .views-col,
.main-container section.row.container .region--sidebar-second .block-views-blockgroup-contributors-block-2 .views-col,
.main-container section.row.container .region--sidebar-second .block-views-blockmembers-block-2 .views-col {
  display: inline-block;
  max-width: 66px;
}

.main-container section.row.container .region--sidebar-second .block-views-blockrecent-group-content-block-4 h3,
.main-container section.row.container .region--sidebar-second .block-views-blockgroup-contributors-block-2 h3,
.main-container section.row.container .region--sidebar-second .block-views-blockmembers-block-2 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;
}

.main-container section.row.container .region--sidebar-second .block-views-blockrecent-group-content-block-4 .view-display-id-attachment_1 h3,
.main-container section.row.container .region--sidebar-second .block-views-blockgroup-contributors-block-2 .view-display-id-attachment_1 h3,
.main-container section.row.container .region--sidebar-second .block-views-blockmembers-block-2 .view-display-id-attachment_1 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;
}

.main-container section.row.container .region--sidebar-second .block-views-blockrecent-group-content-block-4 .more-link,
.main-container section.row.container .region--sidebar-second .block-views-blockgroup-contributors-block-2 .more-link,
.main-container section.row.container .region--sidebar-second .block-views-blockmembers-block-2 .more-link {
  border: none;
  border-radius: 0;
  overflow: visible;
  text-align: right;
  display: block;
}

.main-container section.row.container .region--sidebar-second .block-views-blockrecent-group-content-block-4 .more-link a,
.main-container section.row.container .region--sidebar-second .block-views-blockgroup-contributors-block-2 .more-link a,
.main-container section.row.container .region--sidebar-second .block-views-blockmembers-block-2 .more-link a {
  margin-top: 0;
}

.main-container section.row.container .region--sidebar-second .block-views-blockuser-follows-content-block-1 td {
  padding: 5px;
}

.main-container section.row.container .region--sidebar-second .block-views-blockuser-follows-content-block-1 td a {
  font-size: 15px;
  font-weight: normal;
}

.main-container section.row.container .region--sidebar-second .block-views-blockuser-follows-content-block-1 td a:hover {
  color: #106BC6;
}

.main-container section.row.container .region--sidebar-second .view-posts-by-group.view-display-id-block_2 .views-row {
  padding-left: 20px;
}

.main-container section.row.container .region--sidebar-second .view-posts-by-group.view-display-id-block_2 .views-row:before {
  content: "";
  float: left;
  margin-top: .4em;
  margin-left: -20px;
  background: url("../img/commons/icons-s34f2cfa4c8.png") 0 -1175px no-repeat;
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-right: 7px;
  position: relative;
  top: 1px;
}

.main-container section.row.container .region--sidebar-second .view-posts-by-group.view-display-id-block_2 .views-row:last-child {
  border-bottom: 1px solid #ccc;
}

.main-container section.row.container .region--sidebar-second .view-posts-by-group.view-display-id-block_2 .views-field-title a {
  display: block;
}

.sharethis-wrapper {
  display: inline-block;
  float: left;
}

.print__wrapper--pdf {
  float: right;
  margin-top: -20px;
}

.print__wrapper--pdf a {
  font-size: 15px;
  color: #000;
}

.print__wrapper--pdf a:before {
  content: "";
  background: url("../img/pdf_icon.png") 0 0 no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  vertical-align: middle;
}

.node--type-aglm-blog .field-node--body {
  clear: both;
}

.node--type-webform [type="submit"] {
  width: auto;
  padding: 5px 10px 4px 5px;
}

.node--type-webform .node-content {
  margin-top: 10px;
}

.node--type-webform .node-content p {
  line-height: 16px;
  margin-bottom: 5px;
}

.node--type-webform .webform-component-mailchimp {
  margin-left: 18px;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.node--type-webform .form-checkbox {
  margin-left: -18px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.node--type-webform label.option {
  line-height: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.node--type-webform .description {
  font-size: 12px;
  line-height: 16px;
}

.node--type-webform .field-name-field-translated-title {
  font-family: "univers-condensed-regular","univers-condensed","univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 26px;
  font-weight: normal;
  font-style: italic;
  letter-spacing: 0;
  line-height: 32px;
  text-transform: none;
  color: #9e1f63;
  margin: -20px 0 .2em;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol {
  padding: 0;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .field-node--node-title,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .field-node--node-title {
  margin: 0;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content {
  font-size: 20px;
  margin-top: -10px;
  margin-bottom: 0;
  font-family: "univers-condensed-regular","univers-condensed","univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: italic;
  letter-spacing: 0;
  line-height: 32px;
  text-transform: none;
  color: #9e1f63;
  margin: -15px 0 0.2em;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content h2,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content h2 {
  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;
  font-style: normal;
  padding-bottom: 0;
  margin-bottom: -6px;
  border-bottom: 0;
  letter-spacing: -1px;
  line-height: 22px;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content p, .view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content input, .view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .webform-element-description, .view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content label,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content p,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content input,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .webform-element-description,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content label {
  font-style: normal;
  font-size: 12px;
  color: #333;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 16px;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .field-node--field-translated-title > p,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .field-node--field-translated-title > p {
  font-family: "univers-condensed-regular","univers-condensed","univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: normal;
  font-style: italic;
  letter-spacing: 0;
  line-height: 32px;
  text-transform: none;
  color: #9e1f63;
  margin-bottom: 0;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .body-text,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .body-text {
  margin-bottom: 0;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .body-text p,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .body-text p {
  line-height: 16px;
  margin: 5px 0;
  font-size: 12px;
  font-family: "avenir","Helvetica Neue",Arial,Helvetica,sans-serif;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .body-text p em,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .body-text p em {
  color: #363636;
  font-style: italic;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .webform-submission-form input.form-email, .view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .webform-submission-form input.form-text,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .webform-submission-form input.form-email,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .webform-submission-form input.form-text {
  font-family: sans-serif;
  border-radius: 2px !important;
  border: 1px solid #cccccc;
  max-height: 29px;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .webform-submission-form input.form-checkbox,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .webform-submission-form input.form-checkbox {
  margin-left: 0;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .webform-submission-form label.option,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .webform-submission-form label.option {
  padding-left: 25px;
  font-family: "avenir","Helvetica Neue",Arial,Helvetica,sans-serif;
  display: inline-block;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .webform-submission-form .help-block,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .webform-submission-form .help-block {
  margin: 0;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .webform-submission-form .form-type-checkbox,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .webform-submission-form .form-type-checkbox {
  margin-bottom: 15px;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .webform-submission-form .form-type-checkbox:first-child,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .webform-submission-form .form-type-checkbox:first-child {
  margin-top: -5px;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .webform-submission-form .webform-element-description,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .webform-submission-form .webform-element-description {
  margin-left: 25px;
  margin-bottom: 0;
  font-family: "avenir","Helvetica Neue",Arial,Helvetica,sans-serif;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .webform-submission-form .webform-actions,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .webform-submission-form .webform-actions {
  margin-top: 15px;
  margin-bottom: 0.8em;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .webform-submission-form .webform-actions .button,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .webform-submission-form .webform-actions .button {
  width: auto;
  background-color: #106BC6;
  border-radius: 0 !important;
  font-style: normal;
  font-size: 18px;
  font-weight: 400;
  padding: 3px 10px 2px 5px;
  border-color: #106BC6;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .webform-submission-form .webform-actions .button:hover,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .webform-submission-form .webform-actions .button:hover {
  color: #fff !important;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .webform-submission-form:not(.layout-builder-configure-block) [type="checkbox"]:not(:checked) + label:after,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .webform-submission-form:not(.layout-builder-configure-block) [type="checkbox"]:not(:checked) + label:after {
  background-color: #fff;
  border: 1px solid #333;
}

.view-node-blocks.view-display-id-block_14 .views-row > .layout--onecol .layout__region--content .webform-submission-form:not(.layout-builder-configure-block) [type="checkbox"]:checked + label:after,
.view-node-blocks.view-display-id-block_15 .views-row > .layout--onecol .layout__region--content .webform-submission-form:not(.layout-builder-configure-block) [type="checkbox"]:checked + label:after {
  background-color: #106BC6;
  border-color: #106BC6;
}

.node__links li.comment-add {
  display: none;
}

.node__content > .field-node--body {
  clear: both;
}

.main-container section.row.container .region--content .view-members .view-filters {
  margin-right: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}

.main-container section.row.container .region--content .view-members .views-view-grid {
  clear: both;
}

.main-container section.row.container .region--content .view-members .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: none;
  min-height: auto;
  padding-bottom: 0;
  margin-bottom: 10px;
}

.main-container section.row.container .region--content .view-members .pager {
  margin: 0;
}

.main-container section.row.container .region--content .view-members ul.pager__items__num-pages,
.main-container section.row.container .region--content .view-members ul.pager__items__first-previous,
.main-container section.row.container .region--content .view-members ul.pager__items__next-last {
  border-top: none;
}

.main-container section.row.container .region--content .block-views-blockposts-by-group-block-1 {
  margin-top: 30px;
}

.main-container section.row.container .region--content .block-views-blockposts-by-group-block-1 .views-field-field-image-media-post,
.main-container section.row.container .region--content .block-views-blockposts-by-group-block-1 .views-field-field-image-content {
  float: left;
  margin-right: 10px;
}

.main-container section.row.container .region--content .block-views-blockmembers-block-1 .block-title {
  font: 22px "univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  padding: 0;
  margin: 0 0 .55em;
  color: #26A9DF;
  text-transform: none;
}

.main-container section.row.container .region--content .block-views-blockmembers-block-1 .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #8dc641;
  padding-bottom: 20px;
}

.main-container section.row.container .region--content .block-views-blockmembers-block-1 .views-row .views-col {
  display: inline-block;
}

.main-container section.row.container .region--content .block-views-blockmembers-block-1 img {
  opacity: 0.5;
  width: 140px;
  height: 140px;
  -o-object-fit: cover;
     object-fit: cover;
}

.main-container section.row.container .region--content .block-views-blockmembers-block-1 img:hover {
  opacity: 1;
}

.main-container section.row.container .region--content .view-filters {
  display: inline-block;
  float: right;
  margin-top: 4px;
}

.main-container section.row.container .region--content .view-group-nodes .view-filters {
  display: block;
  float: none;
  margin-top: 0;
}

.main-container section.row.container .region--content .views-exposed-form .form-type-textfield {
  display: inline-block;
}

.main-container section.row.container .region--content .views-exposed-form .form-type-textfield input {
  border-radius: 0 !important;
  height: 32px;
}

.main-container section.row.container .region--content .views-exposed-form #edit-actions {
  display: inline-block;
  margin: 0;
}

.main-container section.row.container .region--content .views-exposed-form #edit-actions .btn {
  height: 32px;
  margin-top: 2px;
}

.main-container section.row.container .region--content .view-group-contributors .custom-userpic {
  text-align: center;
}

.main-container section.row.container .region--content .view-group-contributors .pager__items {
  border-top: 1px solid #fcb042;
}

.main-container section.row.container .region--content .view-group-contributors ul.pager__items__num-pages,
.main-container section.row.container .region--content .view-group-contributors ul.pager__items__first-previous,
.main-container section.row.container .region--content .view-group-contributors ul.pager__items__next-last {
  border-top: none;
  padding-top: 0;
}

.main-container section.row.container .region--content .view-group-contributors ul.pager__items__next-last .pager__item--next {
  top: -12px;
}

.main-container section.row.container .region--content .block-views-blockuser-followed-by-users-block-1 .views-col {
  display: inline-block;
  max-width: 62px;
}

.path-members .region--content > .navbar-secondary {
  display: inline-block;
  float: left;
  margin-top: 0;
  max-height: 30px;
  z-index: 9;
}

.custom-userpic,
.custom-groupic {
  position: relative;
}

.custom-userpic span,
.custom-groupic span {
  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: 50%;
  margin-left: -41px;
  border: 1px solid #9e1f63;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  bottom: 102.5%;
}

.custom-userpic span:before, .custom-userpic span:after,
.custom-groupic span:before,
.custom-groupic span:after {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -5px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: transparent;
  border-bottom-width: 5px;
  border-bottom-width: 0;
}

.custom-userpic span:before,
.custom-groupic span:before {
  z-index: 1;
  bottom: -6px;
  border-top-color: #9e1f63;
}

.custom-userpic span:after,
.custom-groupic span:after {
  z-index: 2;
  bottom: -5px;
  border-top-color: white;
}

.custom-userpic span b,
.custom-groupic span b {
  font-family: "univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 14px;
  letter-spacing: -1px;
  color: #26a9df;
  font-weight: normal;
  display: block;
}

.custom-userpic:hover span,
.custom-groupic:hover span {
  display: inline-block;
}

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

.region--content > .navbar-secondary ul.navbar-nav li {
  margin-right: 4px;
  display: inline-block;
  margin-bottom: 10px;
}

.view-browse-blogs-theme select {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
  border-radius: 3px;
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
  font-family: sans-serif;
}

#block-opensocialtwp-justtestedhiv-7,
#block-opensocialtwp-justtestedhiv-6,
#block-opensocialtwp-justtestedhiv-5,
#block-justtestedhiv-7,
#block-justtestedhiv-6,
#block-justtestedhiv-5,
#block-justtestedhiv,
.block-views-blocknode-blocks-block-1,
.block-views-blockarticle-blocks-block-1 {
  padding: 0;
}

.pager-nav ul.pagination {
  display: block;
}

.pager-nav ul.pagination li.pager__item--first,
.pager-nav ul.pagination li.pager__item--previous,
.pager-nav ul.pagination li.pager__item--next,
.pager-nav ul.pagination li.pager__item--last {
  position: absolute;
}

.pager-nav ul.pagination li.pager__item--first {
  left: 0;
}

.pager-nav ul.pagination li.pager__item--previous {
  left: 60px;
}

.pager-nav ul.pagination li.pager__item--next {
  right: 60px;
}

.pager-nav ul.pagination li.pager__item--last {
  right: 0;
}

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

.pager-nav ul.pagination li a:hover, .pager-nav ul.pagination li a:active {
  background: none;
}

.pager-nav ul.pagination li.is-active a {
  color: #6d6e71;
  font-weight: 700;
}

#block-opensocialtwp-searchform-3 #edit-keys--description,
#block-searchform-3 #edit-keys--description {
  display: none;
}

article[data-history-node-id="248"] .meta-engage,
article[data-history-node-id="248"] .btn-follow.flag-bookmark,
article[data-history-node-id="171"] .meta-engage,
article[data-history-node-id="171"] .btn-follow.flag-bookmark,
article[data-history-node-id="7286"] .meta-engage,
article[data-history-node-id="7286"] .btn-follow.flag-bookmark,
article[data-history-node-id="6561"] .meta-engage,
article[data-history-node-id="6561"] .btn-follow.flag-bookmark,
article[data-history-node-id="218"] .meta-engage,
article[data-history-node-id="218"] .btn-follow.flag-bookmark,
article[data-history-node-id="6703"] .meta-engage,
article[data-history-node-id="6703"] .btn-follow.flag-bookmark,
article[data-history-node-id="254"] .meta-engage,
article[data-history-node-id="254"] .btn-follow.flag-bookmark,
article[data-history-node-id="219"] .meta-engage,
article[data-history-node-id="219"] .btn-follow.flag-bookmark,
article[data-history-node-id="7300"] .meta-engage,
article[data-history-node-id="7300"] .btn-follow.flag-bookmark,
article[data-history-node-id="7301"] .meta-engage,
article[data-history-node-id="7301"] .btn-follow.flag-bookmark,
article[data-history-node-id="7297"] .meta-engage,
article[data-history-node-id="7297"] .btn-follow.flag-bookmark,
article[data-history-node-id="7293"] .meta-engage,
article[data-history-node-id="7293"] .btn-follow.flag-bookmark,
article[data-history-node-id="7294"] .meta-engage,
article[data-history-node-id="7294"] .btn-follow.flag-bookmark,
article[data-history-node-id="7285"] .meta-engage,
article[data-history-node-id="7285"] .btn-follow.flag-bookmark,
article[data-history-node-id="6582"] .meta-engage,
article[data-history-node-id="6582"] .btn-follow.flag-bookmark,
article[data-history-node-id="7708"] .meta-engage,
article[data-history-node-id="7708"] .btn-follow.flag-bookmark,
article[data-history-node-id="1419"] .meta-engage,
article[data-history-node-id="1419"] .btn-follow.flag-bookmark,
article[data-history-node-id="443"] .meta-engage,
article[data-history-node-id="443"] .btn-follow.flag-bookmark,
article[data-history-node-id="7287"] .meta-engage,
article[data-history-node-id="7287"] .btn-follow.flag-bookmark,
article[data-history-node-id="7288"] .meta-engage,
article[data-history-node-id="7288"] .btn-follow.flag-bookmark,
article[data-history-node-id="7292"] .meta-engage,
article[data-history-node-id="7292"] .btn-follow.flag-bookmark,
article[data-history-node-id="247"] .meta-engage,
article[data-history-node-id="247"] .btn-follow.flag-bookmark,
article[data-history-node-id="7302"] .meta-engage,
article[data-history-node-id="7302"] .btn-follow.flag-bookmark,
article[data-history-node-id="183"] .meta-engage,
article[data-history-node-id="183"] .btn-follow.flag-bookmark,
article[data-history-node-id="6564"] .meta-engage,
article[data-history-node-id="6564"] .btn-follow.flag-bookmark,
article[data-history-node-id="6565"] .meta-engage,
article[data-history-node-id="6565"] .btn-follow.flag-bookmark,
article[data-history-node-id="7303"] .meta-engage,
article[data-history-node-id="7303"] .btn-follow.flag-bookmark,
article[data-history-node-id="442"] .meta-engage,
article[data-history-node-id="442"] .btn-follow.flag-bookmark,
article[data-history-node-id="441"] .meta-engage,
article[data-history-node-id="441"] .btn-follow.flag-bookmark,
article[data-history-node-id="440"] .meta-engage,
article[data-history-node-id="440"] .btn-follow.flag-bookmark,
article[data-history-node-id="7706"] .meta-engage,
article[data-history-node-id="7706"] .btn-follow.flag-bookmark,
article[data-history-node-id="1079"] .meta-engage,
article[data-history-node-id="1079"] .btn-follow.flag-bookmark,
article[data-history-node-id="2055"] .meta-engage,
article[data-history-node-id="2055"] .btn-follow.flag-bookmark,
article[data-history-node-id="4302"] .meta-engage,
article[data-history-node-id="4302"] .btn-follow.flag-bookmark,
article[data-history-node-id="7707"] .meta-engage,
article[data-history-node-id="7707"] .btn-follow.flag-bookmark,
article[data-history-node-id="221"] .meta-engage,
article[data-history-node-id="221"] .btn-follow.flag-bookmark,
article[data-history-node-id="220"] .meta-engage,
article[data-history-node-id="220"] .btn-follow.flag-bookmark,
article[data-history-node-id="308"] .meta-engage,
article[data-history-node-id="308"] .btn-follow.flag-bookmark,
article[data-history-node-id="307"] .meta-engage,
article[data-history-node-id="307"] .btn-follow.flag-bookmark,
article[data-history-node-id="7439"] .meta-engage,
article[data-history-node-id="7439"] .btn-follow.flag-bookmark,
article[data-history-node-id="7704"] .meta-engage,
article[data-history-node-id="7704"] .btn-follow.flag-bookmark,
article[data-history-node-id="7705"] .meta-engage,
article[data-history-node-id="7705"] .btn-follow.flag-bookmark,
article[data-history-node-id="7753"] .meta-engage,
article[data-history-node-id="7753"] .btn-follow.flag-bookmark {
  display: none;
}

article[data-history-node-id="248"] .flag-abuse-node,
article[data-history-node-id="248"] .flag-abuse-whitelist-node,
article[data-history-node-id="248"] .ear-links,
article[data-history-node-id="171"] .flag-abuse-node,
article[data-history-node-id="171"] .flag-abuse-whitelist-node,
article[data-history-node-id="171"] .ear-links,
article[data-history-node-id="7286"] .flag-abuse-node,
article[data-history-node-id="7286"] .flag-abuse-whitelist-node,
article[data-history-node-id="7286"] .ear-links,
article[data-history-node-id="6561"] .flag-abuse-node,
article[data-history-node-id="6561"] .flag-abuse-whitelist-node,
article[data-history-node-id="6561"] .ear-links,
article[data-history-node-id="218"] .flag-abuse-node,
article[data-history-node-id="218"] .flag-abuse-whitelist-node,
article[data-history-node-id="218"] .ear-links,
article[data-history-node-id="6703"] .flag-abuse-node,
article[data-history-node-id="6703"] .flag-abuse-whitelist-node,
article[data-history-node-id="6703"] .ear-links,
article[data-history-node-id="254"] .flag-abuse-node,
article[data-history-node-id="254"] .flag-abuse-whitelist-node,
article[data-history-node-id="254"] .ear-links,
article[data-history-node-id="219"] .flag-abuse-node,
article[data-history-node-id="219"] .flag-abuse-whitelist-node,
article[data-history-node-id="219"] .ear-links,
article[data-history-node-id="7300"] .flag-abuse-node,
article[data-history-node-id="7300"] .flag-abuse-whitelist-node,
article[data-history-node-id="7300"] .ear-links,
article[data-history-node-id="7301"] .flag-abuse-node,
article[data-history-node-id="7301"] .flag-abuse-whitelist-node,
article[data-history-node-id="7301"] .ear-links,
article[data-history-node-id="7297"] .flag-abuse-node,
article[data-history-node-id="7297"] .flag-abuse-whitelist-node,
article[data-history-node-id="7297"] .ear-links,
article[data-history-node-id="7293"] .flag-abuse-node,
article[data-history-node-id="7293"] .flag-abuse-whitelist-node,
article[data-history-node-id="7293"] .ear-links,
article[data-history-node-id="7294"] .flag-abuse-node,
article[data-history-node-id="7294"] .flag-abuse-whitelist-node,
article[data-history-node-id="7294"] .ear-links,
article[data-history-node-id="7285"] .flag-abuse-node,
article[data-history-node-id="7285"] .flag-abuse-whitelist-node,
article[data-history-node-id="7285"] .ear-links,
article[data-history-node-id="6582"] .flag-abuse-node,
article[data-history-node-id="6582"] .flag-abuse-whitelist-node,
article[data-history-node-id="6582"] .ear-links,
article[data-history-node-id="7708"] .flag-abuse-node,
article[data-history-node-id="7708"] .flag-abuse-whitelist-node,
article[data-history-node-id="7708"] .ear-links,
article[data-history-node-id="1419"] .flag-abuse-node,
article[data-history-node-id="1419"] .flag-abuse-whitelist-node,
article[data-history-node-id="1419"] .ear-links,
article[data-history-node-id="443"] .flag-abuse-node,
article[data-history-node-id="443"] .flag-abuse-whitelist-node,
article[data-history-node-id="443"] .ear-links,
article[data-history-node-id="7287"] .flag-abuse-node,
article[data-history-node-id="7287"] .flag-abuse-whitelist-node,
article[data-history-node-id="7287"] .ear-links,
article[data-history-node-id="7288"] .flag-abuse-node,
article[data-history-node-id="7288"] .flag-abuse-whitelist-node,
article[data-history-node-id="7288"] .ear-links,
article[data-history-node-id="7292"] .flag-abuse-node,
article[data-history-node-id="7292"] .flag-abuse-whitelist-node,
article[data-history-node-id="7292"] .ear-links,
article[data-history-node-id="247"] .flag-abuse-node,
article[data-history-node-id="247"] .flag-abuse-whitelist-node,
article[data-history-node-id="247"] .ear-links,
article[data-history-node-id="7302"] .flag-abuse-node,
article[data-history-node-id="7302"] .flag-abuse-whitelist-node,
article[data-history-node-id="7302"] .ear-links,
article[data-history-node-id="183"] .flag-abuse-node,
article[data-history-node-id="183"] .flag-abuse-whitelist-node,
article[data-history-node-id="183"] .ear-links,
article[data-history-node-id="6564"] .flag-abuse-node,
article[data-history-node-id="6564"] .flag-abuse-whitelist-node,
article[data-history-node-id="6564"] .ear-links,
article[data-history-node-id="6565"] .flag-abuse-node,
article[data-history-node-id="6565"] .flag-abuse-whitelist-node,
article[data-history-node-id="6565"] .ear-links,
article[data-history-node-id="7303"] .flag-abuse-node,
article[data-history-node-id="7303"] .flag-abuse-whitelist-node,
article[data-history-node-id="7303"] .ear-links,
article[data-history-node-id="442"] .flag-abuse-node,
article[data-history-node-id="442"] .flag-abuse-whitelist-node,
article[data-history-node-id="442"] .ear-links,
article[data-history-node-id="441"] .flag-abuse-node,
article[data-history-node-id="441"] .flag-abuse-whitelist-node,
article[data-history-node-id="441"] .ear-links,
article[data-history-node-id="440"] .flag-abuse-node,
article[data-history-node-id="440"] .flag-abuse-whitelist-node,
article[data-history-node-id="440"] .ear-links,
article[data-history-node-id="7706"] .flag-abuse-node,
article[data-history-node-id="7706"] .flag-abuse-whitelist-node,
article[data-history-node-id="7706"] .ear-links,
article[data-history-node-id="1079"] .flag-abuse-node,
article[data-history-node-id="1079"] .flag-abuse-whitelist-node,
article[data-history-node-id="1079"] .ear-links,
article[data-history-node-id="2055"] .flag-abuse-node,
article[data-history-node-id="2055"] .flag-abuse-whitelist-node,
article[data-history-node-id="2055"] .ear-links,
article[data-history-node-id="4302"] .flag-abuse-node,
article[data-history-node-id="4302"] .flag-abuse-whitelist-node,
article[data-history-node-id="4302"] .ear-links,
article[data-history-node-id="7707"] .flag-abuse-node,
article[data-history-node-id="7707"] .flag-abuse-whitelist-node,
article[data-history-node-id="7707"] .ear-links,
article[data-history-node-id="221"] .flag-abuse-node,
article[data-history-node-id="221"] .flag-abuse-whitelist-node,
article[data-history-node-id="221"] .ear-links,
article[data-history-node-id="220"] .flag-abuse-node,
article[data-history-node-id="220"] .flag-abuse-whitelist-node,
article[data-history-node-id="220"] .ear-links,
article[data-history-node-id="308"] .flag-abuse-node,
article[data-history-node-id="308"] .flag-abuse-whitelist-node,
article[data-history-node-id="308"] .ear-links,
article[data-history-node-id="307"] .flag-abuse-node,
article[data-history-node-id="307"] .flag-abuse-whitelist-node,
article[data-history-node-id="307"] .ear-links,
article[data-history-node-id="7439"] .flag-abuse-node,
article[data-history-node-id="7439"] .flag-abuse-whitelist-node,
article[data-history-node-id="7439"] .ear-links,
article[data-history-node-id="7704"] .flag-abuse-node,
article[data-history-node-id="7704"] .flag-abuse-whitelist-node,
article[data-history-node-id="7704"] .ear-links,
article[data-history-node-id="7705"] .flag-abuse-node,
article[data-history-node-id="7705"] .flag-abuse-whitelist-node,
article[data-history-node-id="7705"] .ear-links,
article[data-history-node-id="7753"] .flag-abuse-node,
article[data-history-node-id="7753"] .flag-abuse-whitelist-node,
article[data-history-node-id="7753"] .ear-links {
  display: none;
}

article[data-history-node-id="248"] .sharethis-wrapper,
article[data-history-node-id="7286"] .sharethis-wrapper,
article[data-history-node-id="6561"] .sharethis-wrapper,
article[data-history-node-id="218"] .sharethis-wrapper,
article[data-history-node-id="7708"] .sharethis-wrapper,
article[data-history-node-id="1419"] .sharethis-wrapper,
article[data-history-node-id="443"] .sharethis-wrapper,
article[data-history-node-id="7287"] .sharethis-wrapper,
article[data-history-node-id="247"] .sharethis-wrapper,
article[data-history-node-id="183"] .sharethis-wrapper,
article[data-history-node-id="442"] .sharethis-wrapper,
article[data-history-node-id="441"] .sharethis-wrapper,
article[data-history-node-id="440"] .sharethis-wrapper,
article[data-history-node-id="7706"] .sharethis-wrapper,
article[data-history-node-id="7707"] .sharethis-wrapper,
article[data-history-node-id="308"] .sharethis-wrapper,
article[data-history-node-id="307"] .sharethis-wrapper,
article[data-history-node-id="7439"] .sharethis-wrapper,
article[data-history-node-id="7704"] .sharethis-wrapper,
article[data-history-node-id="7705"] .sharethis-wrapper,
article[data-history-node-id="7753"] .sharethis-wrapper {
  display: none;
}

article[data-history-node-id="7400"] .node__meta--has-author-picture .flag-following {
  display: none;
}

article[data-history-node-id="7287"] {
  display: none;
}

article[data-history-node-id="7302"] .body-text .field--name-field-media-image img {
  width: 100px;
  height: 100px;
  float: left;
  display: inline-block;
  margin-right: 20px;
}

.path-frontpage h1 {
  display: none;
}

.viewsnode blocks-slideshow-controls-bottom .views-slideshow-pager-bullets {
  bottom: 10px;
}

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

h2.comments-title:before {
  content: "";
  background: url(../img/commons/icons-s34f2cfa4c8.png) 0 -46px no-repeat;
  width: 31px;
  height: 24px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.field-name-field-aglm-categories a {
  display: block;
}

.field-name-field-aglm-categories a.btn-follow {
  display: inline-block;
}

.rate-widget.thumbsup {
  margin-top: 30px;
}

.node__meta--has-author-picture {
  float: left;
  margin-right: 20px;
}

.node__meta--has-author-picture .flag-following {
  margin: 10px auto;
}

p.get-social-icons a,
div.get-social-icons a {
  width: 64px;
  height: 64px;
  display: inline-block;
  margin-right: 10px;
  /* Hide the text. */
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

p.get-social-icons a.facebook-twp,
div.get-social-icons a.facebook-twp {
  background: url(../img/social/facebook_round_64.png) 0 0 no-repeat;
}

p.get-social-icons a.twitter-twp,
div.get-social-icons a.twitter-twp {
  background: url(../img/social/twitter_round_64.png) 0 0 no-repeat;
}

p.get-social-icons a.instagram-twp,
div.get-social-icons a.instagram-twp {
  background: url(../img/social/instagram_round_64.png) 0 0 no-repeat;
}

p.get-social-icons a.linkedin-twp,
div.get-social-icons a.linkedin-twp {
  background: url(../img/social/linkedin_round_64.png) 0 0 no-repeat;
}

p.get-social-icons a.youtube-twp,
div.get-social-icons a.youtube-twp {
  background: url(../img/social/youtube_round_64.png) 0 0 no-repeat;
}

.view-article-blocks .views-shidelideshow-pager-bullets {
  bottom: 10px;
}

.comment__text .avatar img,
.comment__text .field--name-user-picture img {
  display: inline-block;
  float: left;
  max-width: 50px;
  border: 1px solid #9e1f63;
  margin-right: 20px;
}

.card__body .meta-engage {
  margin-bottom: 0;
}

.card__body .meta-engage .meta-engage--buttons,
.card__body .meta-engage .meta-engage--badges {
  -webkit-box-ordinal-group: unset;
      -ms-flex-order: unset;
          order: unset;
  width: 100%;
  margin-bottom: 0;
}

.card__body .meta-engage .meta-engage--buttons {
  margin-top: 10px;
}

.card__comment_section {
  padding: 0 40px;
}

.card__comment_section .comment {
  display: block;
}

h3.comment__title {
  display: block;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

h3.comment__title a {
  color: #106BC6;
}

.comment__content {
  display: block;
  clear: both;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.rteindent1 {
  margin-left: 40px;
}

#block-aglmheaderlogoimagespanish,
#block-aglmheaderlogoimage-5 {
  margin-bottom: 20px;
}

#block-aglmheaderlogoimage-5 + h1 {
  display: none;
}

.main-container section.row.container .region--content .view-groups-twp .views-row,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_8 .views-row,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_9 .views-row,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_10 .views-row,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_11 .views-row,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_12 .views-row,
.main-container section.row.container .region--content .view-node-blocks.view-display-id-block_13 .views-row,
.main-container section.row.container .region--content .view-partners-node.view-display-id-block_4 .views-row,
.main-container section.row.container .region--content .view-partners-node.view-display-id-block_8 .views-row,
.main-container section.row.container .region--content .view-activity-site-wide .views-row {
  min-height: auto !important;
}

.term-type-aglm_categories h1 {
  text-transform: capitalize;
}

.path-taxonomy .block-system-main-block {
  color: transparent;
}

.path-taxonomy .block-system-main-block .contextual-region {
  color: transparent;
}

.path-taxonomy .block-system-main-block .contextual-region .contextual {
  color: #333;
}

.path-taxonomy .block-system-main-block .field {
  color: #333;
}

.section-title.section-title-stream {
  padding-left: 0;
}

#main-navigation .menu-name--main li > ul {
  display: none;
  position: absolute;
  border: 0;
  top: 100%;
  left: 0px;
  border: 0;
  padding: 0;
  z-index: 9999;
  margin: 0;
  min-width: 270px;
}

#main-navigation .menu-name--main > li > ul > li {
  background: rgba(158, 31, 99, 0.7);
}

#main-navigation .menu-name--main > li > ul > li > ul > li {
  background: rgba(158, 31, 99, 0.7);
}

#main-navigation .menu-name--main > li > ul > li > ul > li > ul > li {
  background: rgba(158, 31, 99, 0.7);
}

#main-navigation .menu-name--main > li:hover > ul {
  display: block;
}

#main-navigation .menu-name--main a {
  font-size: 20px;
}

#main-navigation .menu-name--main > li {
  float: left;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0;
  position: relative;
  margin: 0;
  font-size: 20px;
}

#main-navigation .menu-name--main > 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 17px 6px;
  text-decoration: none;
  display: block;
  color: #FFF !important;
  text-transform: uppercase;
  background: #9e1f63;
  background: rgba(158, 31, 99, 0.7);
}

#main-navigation .menu-name--main > li a > a.mean-expand,
#main-navigation .menu-name--main > li a > a.mean-expand-twp {
  background-color: transparent;
  padding: 0 0 0 18px;
}

#main-navigation .menu-name--main > li a:hover {
  background-color: #652044;
}

#main-navigation .menu-name--main > li a:hover .mean-expand,
#main-navigation .menu-name--main > li a:hover .mean-expand-twp {
  background-color: #652044;
}

#main-navigation .menu-name--main > li a:after {
  display: none;
}

#main-navigation .menu-name--main > li a .mean-expand,
#main-navigation .menu-name--main > li a .mean-expand-twp {
  display: inline-block;
}

#main-navigation .menu-name--main > li > ul > li {
  list-style: none;
  margin: 0px 0 0px 0;
  font-size: 20px;
  padding: 0;
}

#main-navigation .menu-name--main > 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;
}

#main-navigation .menu-name--main > li > ul > li a.active {
  background: rgba(101, 32, 68, 0.9);
}

#main-navigation .menu-name--main > li.menu__item-title--who-we-are {
  padding-left: 2px;
}

#main-navigation .menu-name--main .donate-responsive-only,
#main-navigation .menu-name--main .shop-responsive-only,
#main-navigation .menu-name--main .terms-responsive-only,
#main-navigation .menu-name--main .privacy-responsive-only,
#main-navigation .menu-name--main .account-responsive-only {
  display: none;
}

#main-navigation .pane-content {
  float: right;
  display: inline-block;
}

#main-navigation h2.pane-title {
  display: none;
}

#main-navigation .menu-name--main {
  margin: 0;
  padding: 0;
}

#main-navigation .menu-name--main > li {
  float: left;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0;
  position: relative;
  margin: 0;
  font-size: 20px;
}

#main-navigation .menu-name--main > 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 17px 6px;
  text-decoration: none;
  display: block;
  color: #FFF !important;
  text-transform: uppercase;
}

#main-navigation .menu-name--main > li a.make-highlighted {
  color: #FFF !important;
  background: #000;
}

#main-navigation .menu-name--main > li a.stay-highlighted {
  color: #FFF !important;
  background: #000;
}

#main-navigation .menu-name--main > li ul li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

#main-navigation .menu-name--main > li ul li ul {
  position: relative;
  background: transparent;
}

#main-navigation .menu-name--main > li ul li ul li {
  padding: 0;
}

#main-navigation .menu-name--main > li ul li ul li:hover, #main-navigation .menu-name--main > li ul li ul li:active {
  background: #652044 none repeat scroll 0 0 !important;
}

#main-navigation .menu-name--main > li ul li ul li a {
  background: transparent !important;
  padding: 3px 10px 2px 25px;
}

#main-navigation .menu-name--main > li ul li ul li a:hover, #main-navigation .menu-name--main > li ul li ul li a:active {
  background: transparent;
}

#main-navigation .menu-name--main > li ul li.twp-menu-reg a {
  display: inline-block;
}

#main-navigation .menu-name--main > li ul li.twp-menu-reg .mean-expand,
#main-navigation .menu-name--main > li ul li.twp-menu-reg .mean-expand-twp {
  display: inline-block;
}

#main-navigation .menu-name--main > li.last {
  background: none;
  padding: 0;
}

#main-navigation .menu-name--main > li.last a {
  margin-right: 0;
}

#main-navigation .menu-name--main > li, #main-navigation .menu-name--main > li.active a, #main-navigation .menu-name--main > li:hover a {
  color: white;
}

#main-navigation .menu-name--main > li:hover > a {
  background: #652044;
}

#main-navigation .menu-name--main > li.menu__item--active-trail > .menu__link--wrapper > a {
  background: #652044;
}

#main-navigation .menu-name--main.stickynav-active {
  display: inline-block;
  text-align: center;
}

#main-navigation .menu-name--main.stickynav-active > li {
  float: none;
  display: inline-block;
  text-align: left;
}

#main-navigation .menu-name--main.stickynav-active > li a {
  padding: 7px 17px 6px 18px;
}

#main-navigation .menu-name--main.stickynav-active li#menu-name--main__donate a {
  margin: 4px 2px 0 18px;
}

body.user-logged-in .menu-name--main.stickynav-active {
  left: 34px;
}

#main-navigation .menu-name--main > li a {
  padding: 7px 17px 6px 17px;
  font-size: 18px;
}

#main-navigation .menu-name--main > li a.menu-donate-btn-link {
  font-size: 20px;
}

#main-navigation .menu-name--main > li#menu-name--main__donate a {
  background-color: #fdb041;
  border-radius: 28px;
  cursor: pointer;
  color: #fff;
  padding: 3px 22px 2px;
  vertical-align: bottom;
  display: inline-block;
  margin: 4px 0 0 20px;
}

#main-navigation .menu-name--main > li#menu-name--main__donate a:hover {
  background-color: #ca7d0e;
}

#main-navigation .menu-name--main > li#menu-name--main__donate a.donate-responsive-only {
  display: none;
}

.footer-outer-wrap #block-opensocialtwp-footermenu-2,
.footer-outer-wrap #block-opensocialtwp-footermenu,
.footer-outer-wrap #block-opensocialtwp-footer,
.footer-outer-wrap #block-footermenu-2,
.footer-outer-wrap #block-footermenu {
  display: block;
  padding-top: 3px;
}

.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu li,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu li,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu li,
.footer-outer-wrap #block-footermenu-2 ul.menu li,
.footer-outer-wrap #block-footermenu ul.menu li {
  margin-top: 10px;
  margin-bottom: 10px;
}

.footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu li a,
.footer-outer-wrap #block-opensocialtwp-footermenu ul.menu li a,
.footer-outer-wrap #block-opensocialtwp-footer ul.menu li a,
.footer-outer-wrap #block-footermenu-2 ul.menu li a,
.footer-outer-wrap #block-footermenu ul.menu li a {
  font-size: 15px;
  margin: 0 15px;
}

.navbar-collapse.in {
  overflow-y: visible;
}

.view-search-all .views-row,
.view-search-all-solr .views-row {
  margin: 30px auto;
}

.ear-links {
  margin-top: 10px;
}

.ear-link {
  border: 1px solid transparent;
  color: #343434;
  background-color: #ffffff;
  border-color: #adadad;
  fill: #343434;
  padding: 5px 10px;
  font-family: "bebas", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  max-width: 150px;
  display: block;
  margin-bottom: 20px;
}

.ear-link:hover, .ear-link:focus {
  background-color: #e6e6e6;
  border-color: #8e8e8e;
}

.path-node .filter-guidelines,
.path-group .filter-guidelines {
  display: none;
}

.path-search h1,
.path-solr h1 {
  font-family: "univers-condensed-regular", "univers-condensed", "Arial Narrow", "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  padding: 0;
}

.path-search .navbar-secondary,
.path-solr .navbar-secondary {
  display: none;
}

.path-search .section-title.section-title-node,
.path-solr .section-title.section-title-node {
  padding-left: 0;
}

.path-search #block-exposedformsearch-allpage .form-type-checkbox label,
.path-solr #block-exposedformsearch-allpage .form-type-checkbox label {
  font-size: 15px;
  line-height: 23px;
}

.path-search .region--sidebar-first #block-filter,
.path-solr .region--sidebar-first #block-filter {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.path-search .region--sidebar-first .form-group legend,
.path-search .region--sidebar-first .form-item legend,
.path-search .region--sidebar-first .form-type-entity-autocomplete label,
.path-search .region--sidebar-first .form-type-textfield label,
.path-search .region--sidebar-first .form-type-select label,
.path-solr .region--sidebar-first .form-group legend,
.path-solr .region--sidebar-first .form-item legend,
.path-solr .region--sidebar-first .form-type-entity-autocomplete label,
.path-solr .region--sidebar-first .form-type-textfield label,
.path-solr .region--sidebar-first .form-type-select label {
  font-family: 'bebas',Arial,Helvetica,sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #666666;
  padding: 0;
  border: none;
  margin-bottom: 10px;
}

.path-search .region--sidebar-first .js-form-item-search-api-fulltext,
.path-solr .region--sidebar-first .js-form-item-search-api-fulltext {
  padding-bottom: 20px;
}

.path-search .region--sidebar-first fieldset .card__block,
.path-solr .region--sidebar-first fieldset .card__block {
  padding-top: 4px;
}

.path-search .region--sidebar-first .form-item.card,
.path-solr .region--sidebar-first .form-item.card {
  margin-bottom: 0;
}

.path-search .region--sidebar-first .indent_filter,
.path-solr .region--sidebar-first .indent_filter {
  display: none;
}

.path-search .region--sidebar-first .views-exposed-form__actions,
.path-solr .region--sidebar-first .views-exposed-form__actions {
  display: block;
}

.path-search .region--sidebar-first .views-exposed-form__actions button.form-submit,
.path-solr .region--sidebar-first .views-exposed-form__actions button.form-submit {
  float: none;
  border: none;
  margin-right: 5px;
}

.path-search .search-advanced fieldset.form-item,
.path-solr .search-advanced fieldset.form-item {
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 0;
}

.path-search .search-advanced fieldset.form-item .card__title--underline,
.path-solr .search-advanced fieldset.form-item .card__title--underline {
  border-bottom: 0;
}

.path-search .search-advanced fieldset.form-item legend.card__title,
.path-solr .search-advanced fieldset.form-item legend.card__title {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 0;
}

.path-search .form-wrapper .card__block,
.path-solr .form-wrapper .card__block {
  padding-left: 0;
  padding-bottom: 0;
}

.path-search .form-submit,
.path-solr .form-submit {
  border-radius: 0 !important;
}

.path-search .input-group-btn .form-submit,
.path-solr .input-group-btn .form-submit {
  font-size: 18px;
  padding: 4px 12px;
  margin-left: 5px;
}

.path-search .action,
.path-solr .action {
  margin-top: 20px;
}

.path-search .action .form-submit,
.path-solr .action .form-submit {
  width: auto;
  padding: 6px 24px;
}

.path-search #search-form + h2,
.path-solr #search-form + h2 {
  color: #9e1f63;
  font-weight: 600;
  text-transform: uppercase;
  padding: 20px;
  text-align: center;
}

.path-search .card__title,
.path-solr .card__title {
  font-family: "bebas", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
}

.path-search #block-opensocialtwp-content > ol,
.path-search #block-content > ol,
.path-solr #block-opensocialtwp-content > ol,
.path-solr #block-content > ol {
  padding-left: 0;
}

.path-search #block-opensocialtwp-content > ol li,
.path-search #block-content > ol li,
.path-solr #block-opensocialtwp-content > ol li,
.path-solr #block-content > ol li {
  list-style-type: none;
  padding-bottom: .7em;
  border-bottom: 1px solid #cccccc;
  margin-bottom: .7em;
}

.path-search #block-opensocialtwp-content > ol li h3,
.path-search #block-content > ol li h3,
.path-solr #block-opensocialtwp-content > ol li h3,
.path-solr #block-content > ol li h3 {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 1.5px;
  margin-bottom: .75em;
  margin-top: 0.5em;
}

.path-search #block-opensocialtwp-content > ol li h3 a,
.path-search #block-content > ol li h3 a,
.path-solr #block-opensocialtwp-content > ol li h3 a,
.path-solr #block-content > ol li h3 a {
  color: #106BC6;
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
}

.path-search #block-opensocialtwp-content > ol li p,
.path-search #block-content > ol li p,
.path-solr #block-opensocialtwp-content > ol li p,
.path-solr #block-content > ol li p {
  font-family: "univers", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.path-search #block-opensocialtwp-content > ol li:last-child,
.path-search #block-content > ol li:last-child,
.path-solr #block-opensocialtwp-content > ol li:last-child,
.path-solr #block-content > ol li:last-child {
  border-bottom: 1px solid #fcb042;
}

.path-search ul.pagination,
.path-solr ul.pagination {
  margin-top: -20px;
  margin-bottom: 0;
}

.path-search #block-filter .form-item-sort-bef-combine,
.path-solr #block-filter .form-item-sort-bef-combine {
  background-color: transparent;
}

a.flag-following:before,
a.flag-follow-content:before {
  content: "";
  background: url(../img/commons/icons-s34f2cfa4c8.png) 0 -1050px no-repeat;
  width: 13px;
  height: 11px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.block-group-statistic-block .btn-group .btn-accent {
  background-color: #106BC6;
  color: #fff;
  border-radius: 0 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: auto;
  border: 1px solid transparent;
}

.block-group-statistic-block .btn-group .btn-accent:hover, .block-group-statistic-block .btn-group .btn-accent:active, .block-group-statistic-block .btn-group .btn-accent:focus {
  color: #333 !important;
  background-color: transparent !important;
  border: 1px solid #000;
}

.flag-bookmark + .ear-links {
  margin-top: 10px;
}

.user-login-page-body .card__block,
.user-register-page-body .card__block {
  padding-left: 0;
  padding-right: 0;
}

.user-login-page-body .card__block .card__nested-section,
.user-register-page-body .card__block .card__nested-section {
  margin-left: 0;
  margin-right: 0;
}

.user-login-page-body .card__title,
.user-register-page-body .card__title {
  padding-left: 0;
  padding-right: 0;
}

.user-login-page-body #edit-actions,
.user-register-page-body #edit-actions {
  display: block;
}

.user-login-page-body #edit-actions button.form-submit,
.user-register-page-body #edit-actions button.form-submit {
  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;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.user-login-page-body h1.section-title {
  padding-top: 0;
}

.user-login-page-body fieldset.card legend.card__title {
  display: none;
}

.user-register-page-body .card__block .card__nested-section {
  margin-bottom: 1.23rem;
}

.user-register-page-body #edit-pass {
  margin-bottom: 0;
}

.user-register-page-body #block-becomeamember-2,
.user-register-page-body #block-becomeamember {
  margin-bottom: 20px;
}

.user-register-page-body #block-becomeamember-2 .block-title,
.user-register-page-body #block-becomeamember .block-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: 0 0 0.2em;
}

.user-register-page-body #block-becomeamember-2 .field--name-body,
.user-register-page-body #block-becomeamember .field--name-body {
  color: #A01962;
}

.user-register-page-body h1.section-title {
  display: none;
}

.user-register-page-body .field--widget-mailchimp-lists-select .card__block {
  position: relative;
}

.user-register-page-body .field--widget-mailchimp-lists-select .card__block .help-block {
  position: absolute;
  bottom: -10px;
  left: 42px;
}

.user-register-page-body .field--widget-mailchimp-lists-select .card__block label {
  font-weight: bold;
}

.fact-sheets-az-page h1.section-title {
  padding-bottom: 0;
}

.accordiontwp .accordiontwp-title {
  position: relative;
}

.accordiontwp .accordiontwp-button:after {
  content: "\f078";
  font-family: FontAwesome;
  right: 20px;
  position: absolute;
  top: 17px;
}

.accordiontwp .accordiontwp-button[aria-expanded="true"]:after {
  content: "\f077";
}

.view-featured-content.view-display-id-page_1 .views-row {
  background-image: url(../img/commons/node-promoted-star.png?1400601840);
  background-position: top right;
  background-repeat: no-repeat;
  background-color: #f7f7f7;
  border: none;
  padding: 10px;
  padding-left: 60px;
  position: relative;
  border-radius: 3px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: .7em;
  margin-bottom: .7em;
  position: relative;
}

.view-featured-content.view-display-id-page_1 .views-field-title {
  font: 30px 'BebasNew',Arial,Helvetica,sans-serif;
  margin-bottom: 10px;
}

.view-featured-content.view-display-id-page_1 .views-field-title a {
  font-size: 24px;
  line-height: 20px;
  color: black;
  display: block;
}

.view-featured-content.view-display-id-page_1 .views-field-created {
  font-size: 0.88em;
  color: #575757;
}

.view-featured-content.view-display-id-page_1 .views-field-body {
  margin-top: 0.7em;
  margin-bottom: 1.7em;
}

.view-featured-content.view-display-id-page_1 .pager__items {
  list-style-type: none;
  text-align: right;
}

.view-featured-content.view-display-id-page_1 .pager__items a {
  background-image: url(../img/commons/icons/icon-more.png?1400601840);
  background-position: center left;
  background-repeat: no-repeat;
  min-height: 14px;
  padding: 0 0 0 1.5em;
}

.view .more-link.btn a {
  font-family: "avenir","Helvetica Neue",Arial,Helvetica,sans-serif;
  text-transform: none;
}

.block-views-blockgroups-twp-block-3 .group-logo {
  float: left;
  height: 60px;
}

.block-views-blockgroups-twp-block-3 .group-logo img {
  border: solid 1px #9e1f63;
}

.block-views-blockgroups-twp-block-3 .views-col {
  display: inline-block;
  max-width: 66px;
}

.block-views-blockgroups-twp-block-3 h2,
.block-views-blockactivity-site-wide-block-1 h2 {
  margin-top: 0;
}

.block-views-blockgroups-twp-block-3 .more-link,
.block-views-blockactivity-site-wide-block-1 .more-link {
  border: none;
  border-radius: 0;
  overflow: visible;
  text-align: right;
  display: block;
}

.block-views-blockgroups-twp-block-3 .more-link a,
.block-views-blockactivity-site-wide-block-1 .more-link a {
  margin-top: 0;
}

img.wswg-float-left {
  float: left;
}

.tippy-box {
  background-color: #fff !important;
  color: #333;
  border: 1px solid #333;
}

.ckeditor-twp-right {
  color: #9E1F63;
  width: 10em;
  float: right;
  font-size: 150%;
  margin: 20px;
}

.ckeditor-twp-left {
  color: #9E1F63;
  width: 10em;
  float: left;
  font-size: 150%;
  margin: 20px;
}

.ckeditor-twp-justified {
  color: #9E1F63;
  width: 10em;
  text-align: justified;
  font-size: 150%;
  margin: 20px;
}

.ckeditor-twp-listing-title {
  color: #106BC6;
  font-size: 26px;
  margin-bottom: 20px;
}

.ckeditor-twp-br {
  margin: 0px;
}

.ckeditor-twp-br-clear {
  margin: 1.5em 0px;
}

.ckeditor-twp-marker-yellow {
  background-color: yellow;
}

.ckeditor-twp-marker-green {
  background-color: green;
}

.field--name-field-caption p {
  color: #9e1f63;
  margin-bottom: 0;
}

.align-left {
  float: left;
  margin-right: 10px;
}

.align-right {
  float: right;
  margin-left: 10px;
}

#block-opensocialtwp-group-statistic-block,
#block-group-statistic-block {
  margin-bottom: 2rem;
  margin-top: -1rem;
}

#block-opensocialtwp-group-statistic-block .card__counter,
#block-opensocialtwp-group-statistic-block .card__actionbar,
#block-group-statistic-block .card__counter,
#block-group-statistic-block .card__actionbar {
  display: none;
}

#block-opensocialtwp-group-statistic-block .btn-group .btn-accent,
#block-group-statistic-block .btn-group .btn-accent {
  font-family: 'univers-condensed';
  font-weight: bold;
  text-transform: none;
  letter-spacing: 0.5px;
}

.navbar-secondary {
  color: #f9f9f9;
  background-color: #106bc6;
}

.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button {
  max-width: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.meta-engage--badges .node-content-links a {
  display: inline-block;
}

.twp-removable-title {
  display: none !important;
}

.card.twp-comments .card__block {
  padding-top: 0;
}

.tippy-tooltip-text {
  color: #106BC6;
}

.comment-form #edit-preview {
  display: none;
}

.path-group .form--default .form-actions .btn-primary {
  margin-left: 10px;
  margin-right: auto;
}

.path-activity table td .marker {
  padding-left: 5px;
}

.floated-img-link {
  float: left;
}

.view-groups-twp .views-field-type {
  margin-bottom: 20px;
}

.view-posts-by-group.view-display-id-block_4 .views-field-nothing img,
.view-posts-by-group.view-display-id-block_5 .views-field-nothing img,
.view-posts-by-group.view-display-id-page_2 .views-field-nothing img {
  float: left;
  margin-right: 20px;
  border: 1px solid #9e1f63;
}

.view-posts-by-group.view-display-id-block_4 .views-field-nothing div,
.view-posts-by-group.view-display-id-block_5 .views-field-nothing div,
.view-posts-by-group.view-display-id-page_2 .views-field-nothing div {
  padding-left: 80px;
}

.view-posts-by-group.view-display-id-block_4 .views-field-created,
.view-posts-by-group.view-display-id-block_5 .views-field-created,
.view-posts-by-group.view-display-id-page_2 .views-field-created {
  padding-left: 80px;
}

.view-posts-by-group.view-display-id-block_5 .views-row {
  border-bottom: 1px solid #cccccc;
  border-bottom-color: #cccccc;
  padding-bottom: 0.7em;
  margin-bottom: 0.7em;
  position: relative;
  border-color: #cccccc;
  clear: both;
  /* overflow: hidden; */
}

.view-posts-by-group.view-display-id-block_5 .views-row .views-field-created-1 {
  color: #9e1f63;
  font-size: 0.88em;
  padding-left: 80px;
}

.view-posts-by-group.view-display-id-block_5 .more-link {
  border: none;
  border-radius: 0;
  overflow: visible;
  text-align: right;
  display: block;
}

.view-posts-by-group.view-display-id-block_5 .more-link a {
  margin-top: 0;
}

.view-posts-by-group.view-display-id-page_2 .views-row {
  border-bottom: 1px solid #cccccc;
  border-bottom-color: #cccccc;
  padding-bottom: 0.7em;
  margin-bottom: 0.7em;
  position: relative;
  border-color: #fcb042;
  clear: both;
  /* overflow: hidden; */
  min-height: 95px;
}

.view-posts-by-group.view-display-id-page_2 .views-row .views-field-created-1 {
  color: #9e1f63;
  font-size: 0.88em;
  padding-left: 80px;
}

.clearfloat {
  clear: both !important;
}

.padding20 {
  padding: 20px !important;
}

.clearfix {
  clear: both !important;
}

p.clearfix.no-space {
  margin: 0 !important;
}

.body-text .field--name-field-media-image p {
  margin-bottom: 0;
}

.path-comment .comment {
  display: block;
}

.ext svg.ext {
  margin-left: 2px;
  fill: #9e1f63;
}

.field--name-user-picture img,
.views-field-user-picture img {
  border: 1px solid #9e1f63;
}

.block-system-breadcrumb-block .breadcrumb > li {
  display: inline;
}

.page-node-type-article .body-text h5 + ul,
.page-node-type-page .body-text h5 + ul {
  list-style: none;
  padding: 0;
  margin-top: 8px;
}

.page-node-type-article .body-text h5 + ul ul,
.page-node-type-page .body-text h5 + ul ul {
  list-style: none;
  padding-left: 15px;
}

.page-node-type-article .body-text h5 + ul li,
.page-node-type-page .body-text h5 + ul li {
  padding-left: 1em;
  text-indent: -.7em;
  margin-left: 15px;
}

.page-node-type-article .body-text h5 + ul li:before,
.page-node-type-page .body-text h5 + ul li:before {
  content: "\002022  ";
  color: green;
  padding-right: 1em;
  font-size: 1.1em;
}

.page-node-type-article .body-text h5 + ul li a,
.page-node-type-page .body-text h5 + ul li a {
  text-decoration: none;
}

.video-321 .card__body iframe[title="YouTube video player"] {
  width: auto !important;
}

.video-321 .card__body iframe[src*='youtube.com'],
.video-321 .card__body iframe[data-src*='youtube.com'] {
  height: 181px;
}

.video-321 .card__body .override-video-321 iframe[title="YouTube video player"] {
  width: 100% !important;
}

.video-321 .card__body .override-video-321 iframe[src*='youtube.com'],
.video-321 .card__body .override-video-321 iframe[data-src*='youtube.com'] {
  height: 406.5px;
}

.node--unpublished__label {
  margin-top: 30px;
}

.ckeditor-twp-justify {
  color: #9e1f63;
  font-size: 150%;
  text-align: center;
}

img.standalone {
  float: none;
  display: block;
  margin: 0 auto;
}

.card.node--unpublished {
  background-color: #fff4f4;
}

.main-container section.row.container .region--content .view-partners-node 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;
}

.main-container section.row.container .region--content .view-partners-node .views-field-body .field-content p {
  margin-bottom: 1.5em;
}

body {
  padding-top: 0 !important;
}

.card__body table ul {
  padding-left: 0;
}

.twp-add-directly-fix a.hidden {
  display: block !important;
}

h2 {
  color: #000;
  font-weight: lighter;
  font-size: 24px;
  font-family: "univers","Helvetica Neue",Arial,Helvetica,sans-serif;
  margin: 0.83em 0;
}

.block-views-blockfront-slideshow-block-2,
.block-views-blockfront-slideshow-block-3 {
  display: none;
}

.view-groups-twp.view-display-id-page_2 .views-row {
  clear: both;
}

ul.pager-show-more {
  list-style-type: none;
}

.btn-default.btn.flag,
.ear-links .ear-link {
  color: #272727;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
  background: linear-gradient(#ffffff, #f1f1f1);
  background-color: #f3f3f3;
  -webkit-box-shadow: inset 0.1em 0.1em 0.2em #a6a6a6;
  box-shadow: inset 0.1em 0.1em 0.2em #a6a6a6;
  border-color: silver;
  text-shadow: -1px 1px 2px white,-1px -1px 2px white,1px -1px 2px white,1px 1px 2px white;
  padding: 0.6em 1em 0.3em;
  font-size: 0.88em;
  overflow: visible;
  line-height: 1.2em;
  vertical-align: baseline;
  border-style: solid;
  border-width: 1px;
  font-weight: 400;
  letter-spacing: .06em;
  text-align: center;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
  font-family: "Helvetica Neue",Arial,"Liberation Sans",FreeSans,sans-serif;
  text-transform: none;
}

.btn-default.btn.flag:hover,
.ear-links .ear-link:hover {
  color: #343434;
  background-color: #e6e6e6;
  -webkit-box-shadow: inset 0.1em 0.1em 0.2em #9a9a9a;
  box-shadow: inset 0.1em 0.1em 0.2em #9a9a9a;
  border-color: #a6a6a6;
  text-shadow: -1px 1px 2px #f3f3f3,-1px -1px 2px #f3f3f3,1px -1px 2px #f3f3f3,1px 1px 2px #f3f3f3;
}

.ear-links .ear-link {
  display: inline-block;
}

div.thumbsup-rating-wrapper > div > label.thumbsup-rating-label-up:before {
  content: "\f08a";
}

div.thumbsup-rating-wrapper > div > label.thumbsup-rating-label-up.rate-voted:before {
  content: "\f004";
}

.user-logged-in.path-user .form-email-notification,
.user-logged-in.path-user #edit-fields {
  display: none;
}

.user-logged-in.path-user .form-email-notification + strong {
  display: none;
}

.user-logged-in.path-user .form-email-notification + strong + p {
  display: none;
}

form#comment-form {
  display: block !important;
}

.node__pubdate {
  font-size: 0.88em;
}

.ck.ck-icon, .ck.ck-icon * {
  color: #000 !important;
}

.ck.ck-button .ck-button__label, a.ck.ck-button .ck-button__label {
  color: #000 !important;
}

.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable, .ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
  min-height: 200px;
}

.views-field-field-partner-logo img {
  width: 120px;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}

.view-blog-entries .views-field-user-picture img {
  width: 120px;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}

.view-groups-twp.view-display-id-block_1 img,
.view-groups-twp.view-display-id-page_2 img {
  width: 120px;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}

.block-views-blockposts-by-group-block-1 .user-picture img,
.node__meta--has-author-picture .field--name-user-picture img,
.view-posts-by-group.view-display-id-page_2 img {
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
}

.view-group-contributors.view-display-id-block_2 .user-picture img,
.block-views-blockuser-following-users-block-1 .user-picture img,
.block-views-blockuser-followed-by-users-block-1 .user-picture img,
.view-members.view-display-id-block_2 .user-picture img,
.view-recent-group-content.view-display-id-block_2 .user-picture img {
  width: 60px;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
}

.view-user-followed-by-users .views-field-user-picture img,
.view-group-contributors .views-field-user-picture img,
.block-views-blockbloggers-block-1 .views-field-user-picture img,
.view-user-following-users.view-display-id-block_2 .views-field-user-picture img {
  width: 60px;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
}

.view-posts-by-group.view-display-id-block_4 img {
  width: 60px;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
}

.view-members.view-display-id-page_1 .user-picture img,
.view-members.view-display-id-page_2 .user-picture img,
.view-members.view-display-id-page_3 .user-picture img,
.view-members.view-display-id-page_4 .user-picture img {
  width: 65px;
  height: 65px;
  -o-object-fit: cover;
     object-fit: cover;
}

.view-team-member .views-field-field-member-image img {
  width: 120px;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}

.body-text .text-tiny {
  font-size: 9px;
}

.body-text .text-small {
  font-size: 12px;
}

.body-text .text-huge {
  font-size: 20px;
}

.body-text ul li li {
  margin-bottom: 0;
}

.body-text ul {
  padding-left: 30px;
}

.body-text ul ul {
  padding-left: 5px;
}

.body-text > ul > li {
  margin-bottom: 0;
}

.body-text ol {
  padding-left: 50px;
}

.body-text ol ol {
  padding-left: 20px;
  list-style-type: disc;
}

@media only screen and (max-width: 899px) and (min-width: 320px) {
  .mean-container .mean-bar {
    position: -webkit-sticky;
    position: sticky;
  }
  .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 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            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: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
  .bxslider li .slide-title {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    position: relative;
  }
  title .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: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 {
    -webkit-transform: translateY(-50%) translateX(13px) rotate(-45deg);
            transform: translateY(-50%) translateX(13px) rotate(-45deg);
  }
  .mean-container a.meanmenu-reveal.meanclose:after {
    -webkit-transform: translateY(-50%) translateX(13px) rotate(45deg);
            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;
    left: 0 !important;
    -webkit-transform: none !important;
            transform: none !important;
    position: -webkit-sticky !important;
  }
}

@media only screen and (min-width: 361px) {
  .main-container section.row.container .region--content .view-groups-twp .views-field-field-group-logo,
  .main-container section.row.container .region--content .view-groups-twp .views-field-field-group-logo-image {
    float: left;
  }
  .path-group .view-group-contents .views-field-field-group-logo,
  .path-group .view-group-contents .views-field-field-group-logo-image {
    float: left;
  }
}

@media only screen and (min-width: 405px) {
  .main-container section.row.container .region--sidebar-second .block-views-blockgroups-twp-block-2 .views-row {
    margin-bottom: 30px;
  }
  .main-container section.row.container .region--sidebar-second .block-views-blockgroups-twp-block-2 .views-field-field-group-logo,
  .main-container section.row.container .region--sidebar-second .block-views-blockgroups-twp-block-2 .views-field-field-group-logo-image {
    display: inline-block;
    margin-right: 5px;
    float: left;
  }
  .main-container section.row.container .region--sidebar-second .block-views-blockgroups-twp-block-2 .views-field-label {
    max-width: 80%;
    display: inline-block;
    vertical-align: top;
  }
}

@media only screen and (min-width: 481px) {
  .header-top #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper a,
  .header-top #block-opensocialtwp-footerfollowsocial .follow-link-wrapper a,
  .header-top #block-footerfollowsocial-2 .follow-link-wrapper a,
  .header-top #block-footerfollowsocial-3 .follow-link-wrapper a,
  .header-top #block-footerfollowsocial .follow-link-wrapper a {
    margin: 0 10px;
  }
  .site-footer {
    background: url("../img/footer-bg-500.png") repeat-x left top;
    height: 500px;
  }
  .site-footer #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper a,
  .site-footer #block-opensocialtwp-footerfollowsocial .follow-link-wrapper a,
  .site-footer #block-footerfollowsocial-2 .follow-link-wrapper a,
  .site-footer #block-footerfollowsocial .follow-link-wrapper a {
    margin: 0 10px;
  }
  .site-footer #block-opensocialtwp-footermenu-2 ul.menu-footer-menu li,
  .site-footer #block-opensocialtwp-footermenu-2 ul.menu li,
  .site-footer #block-opensocialtwp-footermenu ul.menu-footer-menu li,
  .site-footer #block-opensocialtwp-footermenu ul.menu li,
  .site-footer #block-opensocialtwp-footer ul.menu-footer-menu li,
  .site-footer #block-opensocialtwp-footer ul.menu li,
  .site-footer #block-footermenu-2 ul.menu-footer-menu li,
  .site-footer #block-footermenu-2 ul.menu li,
  .site-footer #block-footermenu ul.menu-footer-menu li,
  .site-footer #block-footermenu ul.menu li {
    margin-top: 0;
    margin-bottom: 0;
  }
  .footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu li,
  .footer-outer-wrap #block-opensocialtwp-footermenu ul.menu li,
  .footer-outer-wrap #block-opensocialtwp-footer ul.menu li,
  .footer-outer-wrap #block-footermenu-2 ul.menu li,
  .footer-outer-wrap #block-footermenu ul.menu li {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 561px) {
  .main-container section.row.container .region--content .view-groups-twp .views-row > .views-field-view {
    display: inline-block;
    float: left;
    width: 40%;
  }
  .main-container section.row.container .region--content .view-groups-twp .views-row > .views-field-view-1 {
    display: inline-block;
    float: right;
    width: 50%;
  }
}

@media only screen and (min-width: 592px) {
  .page-node-type-blog .card__body .sharethis-wrapper,
  .page-node-type-post .card__body .sharethis-wrapper {
    top: -60px;
    left: 70px;
    position: absolute;
  }
}

@media only screen and (min-width: 630px) {
  .main-container section.row.container .region--content .view-partners-node.view-display-id-block_3 .views-row,
  .main-container section.row.container .region--content .view-partners-node.view-display-id-block_7 .views-row {
    padding-left: 140px;
  }
  .main-container section.row.container .region--content .view-partners-node.view-display-id-block_3 .views-row .views-field-field-partner-logo,
  .main-container section.row.container .region--content .view-partners-node.view-display-id-block_7 .views-row .views-field-field-partner-logo {
    position: absolute;
    top: 0;
    left: 0;
  }
}

@media only screen and (min-width: 706px) {
  .main-container section.row.container .region--content .block-views-blocknode-blocks-block-4,
  .main-container section.row.container .region--content .block-views-blocknode-blocks-block-5,
  .main-container section.row.container .region--content .block-views-blocknode-blocks-block-6 {
    width: 32.9%;
  }
}

@media only screen and (min-width: 767px) {
  .path-search #search-form,
  .path-solr #search-form {
    display: inline-block;
    width: 33.333333%;
    float: left;
  }
  .path-search #search-form + h2,
  .path-solr #search-form + h2 {
    requestdisplay: inline-block;
    width: 66.666666%;
    display: none;
  }
  .path-search #block-opensocialtwp-content > ol,
  .path-search #block-content > ol,
  .path-solr #block-opensocialtwp-content > ol,
  .path-solr #block-content > ol {
    display: inline-block;
    width: 66.666666%;
    margin-top: 100px;
  }
  .path-search .pager-nav,
  .path-solr .pager-nav {
    position: relative;
    margin-top: 25px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 986px) {
  #main-navigation .menu-main > ul.main > li:last-child a {
    font-size: 16px;
    margin: 4px 0 0 10px;
  }
  #main-navigation .menu-main > ul.main > li a {
    font-size: 16px;
    padding: 7px 10px 6px;
  }
  #main-navigation .menu-name--main > li a {
    font-size: 16px;
    padding: 7px 10px 6px;
  }
  #main-navigation .menu-name--main > li#menu-name--main__donate a {
    font-size: 16px;
    margin: 4px 0 0 10px;
  }
}

@media only screen and (min-width: 768px) {
  .footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu-footer-menu,
  .footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu,
  .footer-outer-wrap #block-opensocialtwp-footermenu ul.menu-footer-menu,
  .footer-outer-wrap #block-opensocialtwp-footermenu ul.menu,
  .footer-outer-wrap #block-opensocialtwp-footer ul.menu-footer-menu,
  .footer-outer-wrap #block-opensocialtwp-footer ul.menu,
  .footer-outer-wrap #block-footermenu-2 ul.menu-footer-menu,
  .footer-outer-wrap #block-footermenu-2 ul.menu,
  .footer-outer-wrap #block-footermenu ul.menu-footer-menu,
  .footer-outer-wrap #block-footermenu ul.menu {
    padding-top: 0;
    height: auto;
  }
}

@media only screen and (min-width: 769px) and (max-width: 950px) {
  #aglm-logo {
    background-image: url("../images/aglm_logo_2021_400.png") !important;
    height: 199px !important;
  }
  #aglm-logo-spanish {
    background-image: url("../images/aglm_spanish_2021_400.png") !important;
    height: 211px !important;
  }
  #aglm-logo {
    background-image: url("../images/aglm_logo_2021_400.png") !important;
    height: 199px !important;
  }
  #aglm-logo-spanish {
    background-image: url("../images/aglm_spanish_2021_400.png") !important;
    height: 211px !important;
  }
}

@media only screen and (min-width: 784px) {
  #block-panels-mini-header-panel .block-content > ul.menu > .block-attach-search-item {
    background-color: #9e1f63 !important;
  }
  #block-panels-mini-header-panel .block-content > ul.menu > .block-attach-search-item .block-search .form-submit {
    color: #000 !important;
  }
  #block-panels-mini-header-panel .block-content > ul.menu > .block-attach-search-item a.special-menu-block,
  #block-panels-mini-header-panel .block-content > ul.menu > .block-attach-search-item a.menu-attach-block-drop-link {
    color: #000 !important;
  }
}

@media (min-width: 900px) {
  .main-container .layout--with-two-columns {
    padding-left: 0;
    padding-right: 0;
  }
  .main-container .layout--with-two-columns .region--content {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 66.66667% !important;
    flex: 0 0 66.66667% !important;
    max-width: 66.66667% !important;
    padding-right: 0;
  }
  .main-container .layout--with-two-columns .region--sidebar-second {
    padding-left: 20px;
  }
  .layout--with-two-columns .region--sidebar-first,
  .layout--with-two-columns .region--sidebar-second {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 33.33333% !important;
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }
  .path-frontpage .layout--with-complementary,
  .path-members .layout--with-complementary,
  .path-search .layout--with-complementary,
  .path-solr .layout--with-complementary,
  .path-recent-articles .layout--with-complementary,
  .user-login-page-body .layout--with-complementary,
  .user-register-page-body .layout--with-complementary,
  .path-featured .layout--with-complementary,
  .path-activity .layout--with-complementary {
    padding-left: 0;
    padding-right: 0;
  }
  .path-frontpage .layout--with-complementary > .region--content,
  .path-members .layout--with-complementary > .region--content,
  .path-search .layout--with-complementary > .region--content,
  .path-solr .layout--with-complementary > .region--content,
  .path-recent-articles .layout--with-complementary > .region--content,
  .user-login-page-body .layout--with-complementary > .region--content,
  .user-register-page-body .layout--with-complementary > .region--content,
  .path-featured .layout--with-complementary > .region--content,
  .path-activity .layout--with-complementary > .region--content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
  }
}

@media only screen and (min-width: 900px) {
  .mean-bar {
    display: none;
  }
  .navbar.navbar-second-line .container--navbar {
    padding: 0 !important;
  }
  .region--sidebar-second .view-node-blocks iframe {
    width: 300px !important;
    height: 191px !important;
  }
  .header-top > .container #block-opensocialtwp-sitebranding .twp-slogan,
  .header-top > .container #block-sitebranding .twp-slogan {
    display: block;
    font-size: 12px;
  }
  .header-top > .container #block-opensocialtwp-sitebranding,
  .header-top > .container #block-sitebranding {
    background-image: none;
  }
  .header-top > .container #block-opensocialtwp-sitebranding img,
  .header-top > .container #block-sitebranding img {
    display: block;
  }
  .header-top .block--user-menu {
    display: inline-block;
  }
  .header-top #block-opensocialtwp-footerfollowsocial-2,
  .header-top #block-opensocialtwp-footerfollowsocial,
  .header-top #block-footerfollowsocial-2,
  .header-top #block-footerfollowsocial-3,
  .header-top #block-footerfollowsocial {
    display: inline-block;
    float: left;
    text-align: left;
    padding-top: 0;
    margin-left: 13px;
    margin-top: 30px;
    margin-top: 0;
  }
  .header-top #block-opensocialtwp-footerfollowsocial-2 .follow-links,
  .header-top #block-opensocialtwp-footerfollowsocial .follow-links,
  .header-top #block-footerfollowsocial-2 .follow-links,
  .header-top #block-footerfollowsocial-3 .follow-links,
  .header-top #block-footerfollowsocial .follow-links {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 0;
  }
  .header-top #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper a,
  .header-top #block-opensocialtwp-footerfollowsocial .follow-link-wrapper a,
  .header-top #block-footerfollowsocial-2 .follow-link-wrapper a,
  .header-top #block-footerfollowsocial-3 .follow-link-wrapper a,
  .header-top #block-footerfollowsocial .follow-link-wrapper a {
    margin: 0;
  }
  .header-top .block-search-form-block {
    top: 55px;
  }
  .header-top .search-content-form {
    float: right;
    margin-top: 30px;
    display: inline-block;
    margin-left: 20px;
    max-width: 178px;
    height: 24px;
    position: absolute;
    top: 28px;
    right: 0;
  }
  .header-top .search-content-form input.form-text.form-control {
    width: 148px;
    height: 18px;
  }
  .header-top .search-content-form #edit-submit,
  .header-top .search-content-form button[type="submit"] {
    height: 19px;
  }
  .header-top .search-block-form {
    float: right;
    margin-top: 30px;
    display: inline-block;
    margin-left: 20px;
  }
  .site-footer .search-content-form {
    float: right;
    margin-top: 30px;
    display: inline-block;
    margin-left: 20px;
    max-width: 178px;
    height: 24px;
  }
  .path-group .navbar-secondary ul.navbar-nav {
    display: inline-block;
  }
  .main-container section.row.container .region--sidebar-second .block-views-blockgroups-twp-block-2 .views-row {
    margin-bottom: 20px;
  }
  .main-container section.row.container .region--sidebar-second .block-views-blockgroups-twp-block-2 .views-field-label {
    max-width: 70%;
  }
}

@media only screen and (min-width: 900px) and (max-width: 1199px) {
  .region--sidebar-second .block-views-blockbloggers-block-1 .user-tooltip.views-col {
    max-width: 55px;
  }
  .main-container section.row.container .region--sidebar-second .block-views-blockuser-following-users-block-1 .views-col,
  .main-container section.row.container .region--sidebar-second .block-views-blockuser-followed-by-users-block-1 .views-col,
  .main-container section.row.container .region--sidebar-second .block-views-blockuser-follows-content-block-1 .views-col {
    max-width: 55px;
  }
  .main-container section.row.container .region--sidebar-second .block-views-blockrecent-group-content-block-4 .views-col,
  .main-container section.row.container .region--sidebar-second .block-views-blockgroup-contributors-block-2 .views-col,
  .main-container section.row.container .region--sidebar-second .block-views-blockmembers-block-2 .views-col {
    max-width: 55px;
  }
  .main-container section.row.container .region--content .block-views-blockuser-followed-by-users-block-1 .views-col {
    max-width: 55px;
  }
  .block-views-blockgroups-twp-block-3 .views-col {
    max-width: 55px;
  }
}

@media only screen and (min-width: 900px) and (max-width: 959px) {
  .header-top > .container #block-opensocialtwp-sitebranding,
  .header-top > .container #block-sitebranding {
    display: inline-block;
  }
}

@media only screen and (min-width: 900px) and (max-width: 1050px) {
  .header-top .search-content-form {
    margin-right: 15px;
  }
  .header-top .search-block-form {
    margin-right: 15px;
  }
  .site-footer .search-content-form {
    margin-right: 15px;
  }
}

@media only screen and (min-width: 901px) and (max-width: 986px) {
  #main-navigation .menu-name--main > li a {
    padding: 7px 15px 6px 15px;
  }
}

@media only screen and (min-width: 915px) {
  .mean-container .mean-bar {
    display: none;
  }
}

@media only screen and (min-width: 935px) {
  .container {
    width: 960px !important;
  }
}

@media only screen and (min-width: 935px) and (max-width: 1050px) {
  .header-top > .container {
    width: auto !important;
  }
}

@media only screen and (min-width: 960px) {
  #aglm-logo, #aglm-logo-spanish {
    width: 640px;
  }
  .main-container section.row.container .region--content #block-opensocialtwp-search-block-hero,
  .main-container section.row.container .region--content #block-search-block-hero {
    text-align: left;
  }
  .main-container section.row.container .region--content .block-views-blockgroups-twp-block-1 .views-exposed-form .form-type-textfield {
    display: inline-block;
    min-width: 460px;
  }
  .header-top > .container #block-opensocialtwp-sitebranding .twp-mobile-logo,
  .header-top > .container #block-sitebranding .twp-mobile-logo {
    display: none;
  }
  .header-top > .container #block-opensocialtwp-sitebranding .twp-slogan,
  .header-top > .container #block-sitebranding .twp-slogan {
    font-size: 14px;
  }
  .header-top #block-opensocialtwp-footerfollowsocial-2,
  .header-top #block-opensocialtwp-footerfollowsocial,
  .header-top #block-footerfollowsocial-2,
  .header-top #block-footerfollowsocial-3,
  .header-top #block-footerfollowsocial {
    margin-left: 18px;
    margin-top: 0;
  }
  .header-top .search-content-form {
    margin-top: -2px;
    min-width: 178px;
    margin: 6px 0 0 auto;
    height: 23px;
    position: absolute;
    top: 52px;
    right: 0;
  }
  .header-top .search-block-form {
    margin-top: -2px;
  }
  .header-top .search-block-form #search-block-form,
  .header-top .search-block-form #search-block-form--2 {
    min-width: 178px;
    margin: 6px 0 0 auto;
    height: 23px;
  }
  .header-top .search-block-form input.form-search.form-control {
    width: 148px;
    height: 18px;
  }
  .header-top .search-block-form .input-group-btn button[type="submit"] {
    height: 19px;
  }
  .site-footer {
    background: url("../img/footer-bg-158.png") repeat-x left top;
    height: 158px;
  }
  .site-footer #block-opensocialtwp-footerfollowsocial-2,
  .site-footer #block-opensocialtwp-footerfollowsocial,
  .site-footer #block-footerfollowsocial-2,
  .site-footer #block-footerfollowsocial {
    display: inline-block;
    float: left;
    text-align: left;
    padding-top: 5px;
    margin-left: 13px;
    margin-top: 0;
    width: auto;
  }
  .site-footer #block-opensocialtwp-footerfollowsocial-2 .follow-links,
  .site-footer #block-opensocialtwp-footerfollowsocial .follow-links,
  .site-footer #block-footerfollowsocial-2 .follow-links,
  .site-footer #block-footerfollowsocial .follow-links {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 0;
  }
  .site-footer #block-opensocialtwp-footerfollowsocial-2 .follow-link-wrapper a,
  .site-footer #block-opensocialtwp-footerfollowsocial .follow-link-wrapper a,
  .site-footer #block-footerfollowsocial-2 .follow-link-wrapper a,
  .site-footer #block-footerfollowsocial .follow-link-wrapper a {
    margin: 0 2px;
  }
  .site-footer #block-opensocialtwp-footermenu-2,
  .site-footer #block-opensocialtwp-footermenu,
  .site-footer #block-opensocialtwp-footer,
  .site-footer #block-footermenu-2,
  .site-footer #block-footermenu {
    display: inline-block;
    width: auto;
  }
  .site-footer #block-opensocialtwp-footermenu-2 .menu-menu-footer-menu,
  .site-footer #block-opensocialtwp-footermenu-2 .menu-name--menu-footer-menu,
  .site-footer #block-opensocialtwp-footermenu .menu-menu-footer-menu,
  .site-footer #block-opensocialtwp-footermenu .menu-name--menu-footer-menu,
  .site-footer #block-opensocialtwp-footer .menu-menu-footer-menu,
  .site-footer #block-opensocialtwp-footer .menu-name--menu-footer-menu,
  .site-footer #block-footermenu-2 .menu-menu-footer-menu,
  .site-footer #block-footermenu-2 .menu-name--menu-footer-menu,
  .site-footer #block-footermenu .menu-menu-footer-menu,
  .site-footer #block-footermenu .menu-name--menu-footer-menu {
    margin-top: 0;
  }
  .site-footer #block-opensocialtwp-footermenu-2 ul.menu-footer-menu,
  .site-footer #block-opensocialtwp-footermenu-2 ul.menu,
  .site-footer #block-opensocialtwp-footermenu ul.menu-footer-menu,
  .site-footer #block-opensocialtwp-footermenu ul.menu,
  .site-footer #block-opensocialtwp-footer ul.menu-footer-menu,
  .site-footer #block-opensocialtwp-footer ul.menu,
  .site-footer #block-footermenu-2 ul.menu-footer-menu,
  .site-footer #block-footermenu-2 ul.menu,
  .site-footer #block-footermenu ul.menu-footer-menu,
  .site-footer #block-footermenu ul.menu {
    display: inline-block;
    margin-left: 22px;
    float: left;
  }
  .site-footer .search-content-form {
    margin-top: -2px;
    min-width: 178px;
    margin: 6px 0 0 auto;
    height: 20px;
    position: absolute;
    right: 0;
  }
  .site-footer .search-content-form input.form-text.form-control {
    width: 148px;
    height: 18px;
  }
  .site-footer .search-content-form #edit-submit,
  .site-footer .search-content-form button[type="submit"] {
    height: 19px;
  }
  .site-footer .search-block-form {
    float: right;
    display: inline-block;
    margin-left: 20px;
    max-width: 120px;
  }
  .site-footer .search-block-form #search-block-form,
  .site-footer .search-block-form #search-block-form--2,
  .site-footer .search-block-form #search-block-form--3,
  .site-footer .search-block-form #search-block-form--4 {
    min-width: 170px;
    margin: 0 0 0 auto;
    height: 20px;
    margin-right: 10px;
  }
  .site-footer .search-block-form input.form-search.form-control {
    height: 18px;
  }
  .site-footer .search-block-form .input-group-btn button[type="submit"] {
    height: 16px;
    margin-bottom: 5px;
  }
  .site-footer #block-opensocialtwp-footertoplinks-2,
  .site-footer #block-opensocialtwp-footertoplinks,
  .site-footer #block-footertoplinks-2,
  .site-footer #block-footertoplinks {
    display: inline-block;
    vertical-align: top;
    padding-top: 0;
    clear: both;
    float: left;
    width: auto;
  }
  .site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body > div,
  .site-footer #block-opensocialtwp-footertoplinks .field--name-body > div,
  .site-footer #block-footertoplinks-2 .field--name-body > div,
  .site-footer #block-footertoplinks .field--name-body > div {
    display: inline-block;
    padding: 0 36px;
    border-right: 1px solid #69696d;
    margin-top: 25px;
  }
  .site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body > div:first-child,
  .site-footer #block-opensocialtwp-footertoplinks .field--name-body > div:first-child,
  .site-footer #block-footertoplinks-2 .field--name-body > div:first-child,
  .site-footer #block-footertoplinks .field--name-body > div:first-child {
    margin-top: 25px;
    padding-right: 42px;
  }
  .site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body > div:last-child,
  .site-footer #block-opensocialtwp-footertoplinks .field--name-body > div:last-child,
  .site-footer #block-footertoplinks-2 .field--name-body > div:last-child,
  .site-footer #block-footertoplinks .field--name-body > div:last-child {
    margin-bottom: 0;
  }
  .site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body h4,
  .site-footer #block-opensocialtwp-footertoplinks .field--name-body h4,
  .site-footer #block-footertoplinks-2 .field--name-body h4,
  .site-footer #block-footertoplinks .field--name-body h4 {
    margin-top: -8px;
  }
  .site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body .ft-aglm-btn p,
  .site-footer #block-opensocialtwp-footertoplinks .field--name-body .ft-aglm-btn p,
  .site-footer #block-footertoplinks-2 .field--name-body .ft-aglm-btn p,
  .site-footer #block-footertoplinks .field--name-body .ft-aglm-btn p {
    max-width: 110px;
  }
  .site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body .ft-donate-btn p,
  .site-footer #block-opensocialtwp-footertoplinks .field--name-body .ft-donate-btn p,
  .site-footer #block-footertoplinks-2 .field--name-body .ft-donate-btn p,
  .site-footer #block-footertoplinks .field--name-body .ft-donate-btn p {
    max-width: 192px;
  }
  .site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body .ft-newsletter-btn p,
  .site-footer #block-opensocialtwp-footertoplinks .field--name-body .ft-newsletter-btn p,
  .site-footer #block-footertoplinks-2 .field--name-body .ft-newsletter-btn p,
  .site-footer #block-footertoplinks .field--name-body .ft-newsletter-btn p {
    max-width: 180px;
  }
  .site-footer #block-opensocialtwp-footerlogo-2,
  .site-footer #block-opensocialtwp-footerlogo,
  .site-footer #block-footerlogo-2,
  .site-footer #block-footerlogo {
    display: inline-block;
    vertical-align: bottom;
    min-height: 111px;
    float: right;
    text-align: right;
    padding-top: 0;
    margin-left: 12px;
    width: auto;
  }
  .site-footer #block-opensocialtwp-footerlogo-2 img,
  .site-footer #block-opensocialtwp-footerlogo img,
  .site-footer #block-footerlogo-2 img,
  .site-footer #block-footerlogo img {
    width: auto;
  }
  .site-footer #block-copyrightinfo {
    display: inline-block;
    vertical-align: bottom;
    min-height: 111px;
    float: right;
    padding-top: 0;
  }
  .site-footer #block-copyrightinfo .block__content {
    margin-top: 30px;
    margin-bottom: 0;
  }
  .site-footer #block-copyrightinfo img {
    width: auto;
  }
  .footer-outer-wrap #block-opensocialtwp-footermenu-2,
  .footer-outer-wrap #block-opensocialtwp-footermenu,
  .footer-outer-wrap #block-opensocialtwp-footer,
  .footer-outer-wrap #block-footermenu-2,
  .footer-outer-wrap #block-footermenu {
    display: inline-block;
  }
  .footer-outer-wrap #block-opensocialtwp-footermenu-2 ul.menu,
  .footer-outer-wrap #block-opensocialtwp-footermenu ul.menu,
  .footer-outer-wrap #block-opensocialtwp-footer ul.menu,
  .footer-outer-wrap #block-footermenu-2 ul.menu,
  .footer-outer-wrap #block-footermenu ul.menu {
    display: inline-block;
    margin-left: 22px;
    float: left;
    list-style-type: none;
  }
  .path-node .region--sidebar-second {
    margin-top: 5.1em;
  }
}

@media only screen and (min-width: 985px) {
  .site-footer #block-opensocialtwp-footerfollowsocial-2,
  .site-footer #block-opensocialtwp-footerfollowsocial,
  .site-footer #block-footerfollowsocial-2,
  .site-footer #block-footerfollowsocial {
    margin-left: 0;
  }
  .site-footer #block-opensocialtwp-footertoplinks-2 .field--name-body > div:first-child,
  .site-footer #block-opensocialtwp-footertoplinks .field--name-body > div:first-child,
  .site-footer #block-footertoplinks-2 .field--name-body > div:first-child,
  .site-footer #block-footertoplinks .field--name-body > div:first-child {
    padding-right: 30px;
  }
  .main-container section.row.container .region--sidebar-second .block-views-blockgroups-twp-block-2 .views-field-label {
    max-width: 75%;
  }
}

@media only screen and (min-width: 987px) {
  #main-navigation .menu-main > ul.main > li a {
    padding: 7px 17px 6px;
  }
}

@media only screen and (min-width: 987px) and (max-width: 1050px) {
  #main-navigation .menu-name--main > li a {
    padding: 7px 13px 6px 13px;
  }
}

@media only screen and (min-width: 1000px) {
  .header-top > .container #block-opensocialtwp-sitebranding .twp-slogan,
  .header-top > .container #block-sitebranding .twp-slogan {
    font-size: 15px;
  }
}

@media only screen and (min-width: 1040px) {
  .site-footer #block-opensocialtwp-footerlogo-2,
  .site-footer #block-opensocialtwp-footerlogo,
  .site-footer #block-footerlogo-2,
  .site-footer #block-footerlogo {
    margin-left: 47px;
  }
}

@media only screen and (min-width: 1051px) {
  .header-top > .container {
    width: 960px !important;
    padding: 0;
  }
}

@media only screen and (min-width: 1200px) {
  .main-container section.row.container .region--content .block-views-blockgroups-twp-block-1 .views-exposed-form .form-type-textfield {
    min-width: 510px;
  }
}

@media only screen and (min-width: 760x) {
  .mean-container .mean-nav {
    margin-top: 0;
  }
}

@media only screen and (min-width: 900x) {
  .mean-nav .navbar-search {
    display: none;
  }
  .header-top .search-block-form #search-block-form,
  .header-top .search-block-form #search-block-form--2 {
    max-width: 178px;
    height: 24px;
  }
}

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

@media only screen and (max-width: 360px) {
  .mean-container .mean-nav .mean-last input[name="search_block_form"] {
    max-width: 200px;
  }
  .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: 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;
  }
}

@media only screen and (max-width: 480px) {
  #aglm-logo {
    background-image: url("../images/aglm_logo_2021_320.png") !important;
    height: 159px !important;
  }
  .path-frontpage .views-field-field-image-media-front-block img {
    width: 100%;
  }
  #aglm-logo {
    background-image: url("../images/aglm_logo_2021_320.png") !important;
    height: 159px !important;
  }
}

@media only screen and (max-width: 768px) {
  #aglm-logo {
    background-image: url("../images/aglm_logo_2021_320.png") !important;
    height: 159px !important;
  }
  #aglm-logo-spanish {
    background-image: url("../images/aglm_spanish_2021_320.png") !important;
    height: 169px !important;
  }
  .block-views-blockfront-slideshow-block-1 .views_slideshow_cycle_main .views-row .text {
    width: auto;
  }
  .block-views-blockfront-slideshow-block-1 .views_slideshow_cycle_main .views-row h4 a {
    font-size: 23px;
    line-height: 32px;
  }
  .block-plugin-id--views-block-article-blocks-block-5 .views-row .text,
  .block-plugin-id--views-block-article-blocks-block-4 .views-row .text,
  .block-views-blockarticle-blocks-block-4 .views-row .text,
  .block-views-blockarticle-blocks-block-5 .views-row .text {
    width: auto;
  }
  #aglm-logo {
    background-image: url("../images/aglm_logo_2021_320.png") !important;
    height: 159px !important;
  }
  #aglm-logo-spanish {
    background-image: url("../images/aglm_spanish_2021_320.png") !important;
    height: 169px !important;
  }
}

@media only screen and (max-width: 899px) {
  .navbar.navbar-second-line {
    display: none;
  }
  .header-top > .container #block-opensocialtwp-sitebranding,
  .header-top > .container #block-sitebranding {
    display: none;
  }
  .header-top .search-content-form #edit-submit,
  .header-top .search-content-form button[type="submit"] {
    position: absolute;
    top: 2px;
    right: 5px;
  }
  body .stickynav-active {
    display: none !important;
  }
  #main-navigation .menu-name--main > li {
    width: 100%;
  }
  .path-search #block-searchform-4,
  .path-solr #block-searchform-4 {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  #main-navigation .menu-main > ul.main > li:last-child a {
    display: none;
  }
  #main-navigation .menu-name--main #donate-responsive-only {
    display: block;
  }
  #main-navigation .menu-name--main #donate-responsive-only a {
    background-color: green;
  }
  #main-navigation .menu-name--main #donate-responsive-only a:hover {
    background-color: #67942d;
  }
  #main-navigation .menu-name--main #shop-responsive-only {
    display: block;
  }
  #main-navigation .menu-name--main #shop-responsive-only a {
    background-color: green;
  }
  #main-navigation .menu-name--main #shop-responsive-only a:hover {
    background-color: #9e1f63;
  }
  #main-navigation .menu-name--main .mean-container .mean-nav .block-content > ul > li:first-child {
    background-color: #9e1f63;
    font-weight: bold;
  }
  #main-navigation .menu-name--main .mean-container .mean-nav .block-content > ul > li:first-child:hover {
    background-color: #652044;
  }
  #main-navigation .menu-name--main .mean-container .mean-nav .block-content > ul > li:nth-child(2) {
    background-color: green;
    font-weight: bold;
  }
  #main-navigation .menu-name--main .mean-container .mean-nav .block-content > ul > li:nth-child(2):hover {
    background-color: #67942d;
  }
  #main-navigation .menu-name--main > li#menu-name--main__donate a {
    display: none;
  }
}

@media only screen and (max-width: 520px) {
  .block-views-blockfront-slideshow-block-1 .views_slideshow_cycle_main .views-row h4 a {
    font-size: 18px;
    line-height: 20px;
  }
  .block-views-blockfront-slideshow-block-1 .views_slideshow_cycle_main .views-row .slide-body a {
    font-size: 12px;
    line-height: 14px;
  }
  .block-plugin-id--views-block-article-blocks-block-5 .views-row .text .slide-title,
  .block-plugin-id--views-block-article-blocks-block-4 .views-row .text .slide-title,
  .block-views-blockarticle-blocks-block-4 .views-row .text .slide-title,
  .block-views-blockarticle-blocks-block-5 .views-row .text .slide-title {
    font-size: 18px;
    line-height: 20px;
  }
  .block-plugin-id--views-block-article-blocks-block-5 .views-row .text .slide-body,
  .block-plugin-id--views-block-article-blocks-block-4 .views-row .text .slide-body,
  .block-views-blockarticle-blocks-block-4 .views-row .text .slide-body,
  .block-views-blockarticle-blocks-block-5 .views-row .text .slide-body {
    font-size: 12px;
    line-height: 14px;
  }
  .ckeditor-twp-right {
    float: none;
  }
  .ckeditor-twp-left {
    float: none;
  }
  .align-left {
    float: none;
    margin-bottom: 15px;
  }
  .align-right {
    float: none;
    margin-bottom: 15px;
  }
  .about-us-page .parent-div-flex .align-right {
    float: right;
  }
  .ui-dialog,
  .drupal-modal,
  .social-group-request-membership-request {
    max-width: 320px;
  }
}

@media only screen and (max-width: 527px) {
  .main-container section.row.container .region--content .view-node-blocks.view-display-id-block_12 .author-datetime {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 959px) {
  .region--content > .navbar-secondary ul.navbar-nav {
    margin-bottom: 10px;
    display: inline-block;
  }
  .header-top > .container #block-opensocialtwp-sitebranding .twp-desktop-logo,
  .header-top > .container #block-sitebranding .twp-desktop-logo {
    display: none;
  }
}

@media only screen and (max-width: 591px) {
  .page-node-type-blog .card__body .sharethis-wrapper,
  .page-node-type-post .card__body .sharethis-wrapper {
    margin: 0;
  }
}

@media only screen and (max-width: 705px) {
  .path-frontpage .views-field-field-image-media-front-block img {
    height: auto;
    width: 300px;
  }
}

@media only screen and (max-width: 560px) {
  .menu-name--main li {
    display: block;
    width: 100%;
    clear: both;
  }
}

@media only screen and (max-width: 493px) {
  .user-register-page-body .field--widget-mailchimp-lists-select .card__block .help-block {
    line-height: 14px;
    bottom: -20px;
  }
}
