.agora-heading-coregreen { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #39b54a; }
.agora-heading-coregreen, .agora-heading-coregreen:hover, .agora-heading-coregreen:focus, .agora-heading-coregreen a, .agora-heading-coregreen a:hover, .agora-heading-coregreen a:focus { color: #39b54a; text-decoration: none; }

.agora-block-heading-coregreen { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-block-heading-coregreen, .agora-block-heading-coregreen:hover, .agora-block-heading-coregreen:focus, .agora-block-heading-coregreen a, .agora-block-heading-coregreen a:hover, .agora-block-heading-coregreen a:focus { color: white; text-decoration: none; }
.agora-block-heading-coregreen span { background-color: #39b54a; box-shadow: 10px 0 0 #39b54a, -10px 0 0 #39b54a; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-reversed-heading-coregreen { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-reversed-heading-coregreen, .agora-reversed-heading-coregreen:hover, .agora-reversed-heading-coregreen:focus, .agora-reversed-heading-coregreen a, .agora-reversed-heading-coregreen a:hover, .agora-reversed-heading-coregreen a:focus { color: white; text-decoration: none; }
.agora-reversed-heading-coregreen span { background-color: #39b54a; box-shadow: 10px 0 0 #39b54a, -10px 0 0 #39b54a; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-caps-heading-coregreen { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #39b54a; text-transform: uppercase; }
.agora-caps-heading-coregreen, .agora-caps-heading-coregreen:hover, .agora-caps-heading-coregreen:focus, .agora-caps-heading-coregreen a, .agora-caps-heading-coregreen a:hover, .agora-caps-heading-coregreen a:focus { color: #39b54a; text-decoration: none; }
.agora-caps-heading-coregreen h1 a, .agora-caps-heading-coregreen h2 a, .agora-caps-heading-coregreen h3 a, .agora-caps-heading-coregreen h4 a, .agora-caps-heading-coregreen h5 a, .agora-caps-heading-coregreen h6 a { text-transform: uppercase; }

.button.coregreen, .agora-button-coregreen { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #39b54a; text-transform: uppercase; background-color: transparent; border-color: #39b54a; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.button.coregreen, .button.coregreen:hover, .button.coregreen:focus, .button.coregreen a, .button.coregreen a:hover, .button.coregreen a:focus, .agora-button-coregreen, .agora-button-coregreen:hover, .agora-button-coregreen:focus, .agora-button-coregreen a, .agora-button-coregreen a:hover, .agora-button-coregreen a:focus { color: #39b54a; text-decoration: none; }

.agora-button-container-coregreen { margin-bottom: 20px; }
.agora-button-container-coregreen a { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #39b54a; text-transform: uppercase; font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #39b54a; text-transform: uppercase; background-color: transparent; border-color: #39b54a; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.agora-button-container-coregreen a, .agora-button-container-coregreen a:hover, .agora-button-container-coregreen a:focus, .agora-button-container-coregreen a a, .agora-button-container-coregreen a a:hover, .agora-button-container-coregreen a a:focus { color: #39b54a; text-decoration: none; }
.agora-button-container-coregreen a, .agora-button-container-coregreen a:hover, .agora-button-container-coregreen a:focus, .agora-button-container-coregreen a a, .agora-button-container-coregreen a a:hover, .agora-button-container-coregreen a a:focus { color: #39b54a; text-decoration: none; }

.agora-coregreen .pagination > li > span, .agora-coregreen .pagination > li > a, .agora-coregreen .pagination > li > a:active, .agora-coregreen .pagination > li > a:focus, .agora-coregreen .pagination > li > a:hover, .agora-coregreen .pagination li:first-child > span, .agora-coregreen .pagination li:first-child > a, .agora-coregreen .pagination li:first-child > a:active, .agora-coregreen .pagination li:first-child > a:focus, .agora-coregreen .pagination li:first-child > a:hover, .agora-coregreen .pagination li:last-child > span, .agora-coregreen .pagination li:last-child > a, .agora-coregreen .pagination li:last-child > a:active, .agora-coregreen .pagination li:last-child > a:focus, .agora-coregreen .pagination li:last-child > a:hover, .agora-coregreen .pagination > .active > span, .agora-coregreen .pagination > .active > a, .agora-coregreen .pagination > .active > a:active, .agora-coregreen .pagination > .active > a:focus, .agora-coregreen .pagination > .active > a:hover { background-color: transparent; border-color: #39b54a; border-radius: 100%; border-width: 3px; color: transparent; height: 20px; width: 20px; padding: 0; margin: 5px; }
.agora-coregreen .pagination > li.active > a, .agora-coregreen .pagination > li.active > a:active, .agora-coregreen .pagination > li.active > a:focus, .agora-coregreen .pagination > li.active > a:hover, .agora-coregreen .pagination > li.active > span { background-color: #39b54a; }
.agora-coregreen .pagination > li.prev a:before, .agora-coregreen .pagination > li.next a:before { color: #39b54a; font-family: FontAwesome; font-size: 60px; line-height: 1; }
.agora-coregreen .pagination > li.prev > a, .agora-coregreen .pagination > li.next > a { color: transparent; margin-top: -19px; }
.agora-coregreen .pagination > li.next a:before { content: '›'; }
.agora-coregreen .pagination > li.prev a:before { content: '‹'; }
.agora-coregreen .pagination .disabled { display: none; }
.agora-coregreen .pagination li:first-child a.active, .agora-coregreen .pagination li:first-child a:hover, .agora-coregreen .pagination li:last-child a.active, .agora-coregreen .pagination li:last-child a:hover { color: #39b54a; }
.agora-coregreen .pagination .prev a, .agora-coregreen .pagination .next a { border-style: none; color: #39b54a; }
.agora-coregreen .pagination .pager-first, .agora-coregreen .pagination .pager-last { display: none; }
.agora-coregreen .pagination li > a.progress-disabled { float: left; content: ""; border-color: coral; background-color: coral; }
.agora-coregreen .pagination .ajax-progress-throbber .glyphicon { top: -21px; color: #4d4d4d; }
.agora-coregreen .pagination .prev .ajax-progress-throbber, .agora-coregreen .pagination .next .ajax-progress-throbber { color: #39b54a; }
.agora-coregreen .pagination .prev .ajax-progress-throbber .glyphicon, .agora-coregreen .pagination .next .ajax-progress-throbber .glyphicon { top: -21px; left: 1px; color: #4d4d4d; }

.agora-heading-orange { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #f7941e; }
.agora-heading-orange, .agora-heading-orange:hover, .agora-heading-orange:focus, .agora-heading-orange a, .agora-heading-orange a:hover, .agora-heading-orange a:focus { color: #f7941e; text-decoration: none; }

.agora-block-heading-orange { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-block-heading-orange, .agora-block-heading-orange:hover, .agora-block-heading-orange:focus, .agora-block-heading-orange a, .agora-block-heading-orange a:hover, .agora-block-heading-orange a:focus { color: white; text-decoration: none; }
.agora-block-heading-orange span { background-color: #f7941e; box-shadow: 10px 0 0 #f7941e, -10px 0 0 #f7941e; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-reversed-heading-orange { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-reversed-heading-orange, .agora-reversed-heading-orange:hover, .agora-reversed-heading-orange:focus, .agora-reversed-heading-orange a, .agora-reversed-heading-orange a:hover, .agora-reversed-heading-orange a:focus { color: white; text-decoration: none; }
.agora-reversed-heading-orange span { background-color: #f7941e; box-shadow: 10px 0 0 #f7941e, -10px 0 0 #f7941e; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-caps-heading-orange { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #f7941e; text-transform: uppercase; }
.agora-caps-heading-orange, .agora-caps-heading-orange:hover, .agora-caps-heading-orange:focus, .agora-caps-heading-orange a, .agora-caps-heading-orange a:hover, .agora-caps-heading-orange a:focus { color: #f7941e; text-decoration: none; }
.agora-caps-heading-orange h1 a, .agora-caps-heading-orange h2 a, .agora-caps-heading-orange h3 a, .agora-caps-heading-orange h4 a, .agora-caps-heading-orange h5 a, .agora-caps-heading-orange h6 a { text-transform: uppercase; }

.button.orange, .agora-button-orange { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #f7941e; text-transform: uppercase; background-color: transparent; border-color: #f7941e; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.button.orange, .button.orange:hover, .button.orange:focus, .button.orange a, .button.orange a:hover, .button.orange a:focus, .agora-button-orange, .agora-button-orange:hover, .agora-button-orange:focus, .agora-button-orange a, .agora-button-orange a:hover, .agora-button-orange a:focus { color: #f7941e; text-decoration: none; }

.agora-button-container-orange { margin-bottom: 20px; }
.agora-button-container-orange a { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #f7941e; text-transform: uppercase; font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #f7941e; text-transform: uppercase; background-color: transparent; border-color: #f7941e; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.agora-button-container-orange a, .agora-button-container-orange a:hover, .agora-button-container-orange a:focus, .agora-button-container-orange a a, .agora-button-container-orange a a:hover, .agora-button-container-orange a a:focus { color: #f7941e; text-decoration: none; }
.agora-button-container-orange a, .agora-button-container-orange a:hover, .agora-button-container-orange a:focus, .agora-button-container-orange a a, .agora-button-container-orange a a:hover, .agora-button-container-orange a a:focus { color: #f7941e; text-decoration: none; }

.agora-orange .pagination > li > span, .agora-orange .pagination > li > a, .agora-orange .pagination > li > a:active, .agora-orange .pagination > li > a:focus, .agora-orange .pagination > li > a:hover, .agora-orange .pagination li:first-child > span, .agora-orange .pagination li:first-child > a, .agora-orange .pagination li:first-child > a:active, .agora-orange .pagination li:first-child > a:focus, .agora-orange .pagination li:first-child > a:hover, .agora-orange .pagination li:last-child > span, .agora-orange .pagination li:last-child > a, .agora-orange .pagination li:last-child > a:active, .agora-orange .pagination li:last-child > a:focus, .agora-orange .pagination li:last-child > a:hover, .agora-orange .pagination > .active > span, .agora-orange .pagination > .active > a, .agora-orange .pagination > .active > a:active, .agora-orange .pagination > .active > a:focus, .agora-orange .pagination > .active > a:hover { background-color: transparent; border-color: #f7941e; border-radius: 100%; border-width: 3px; color: transparent; height: 20px; width: 20px; padding: 0; margin: 5px; }
.agora-orange .pagination > li.active > a, .agora-orange .pagination > li.active > a:active, .agora-orange .pagination > li.active > a:focus, .agora-orange .pagination > li.active > a:hover, .agora-orange .pagination > li.active > span { background-color: #f7941e; }
.agora-orange .pagination > li.prev a:before, .agora-orange .pagination > li.next a:before { color: #f7941e; font-family: FontAwesome; font-size: 60px; line-height: 1; }
.agora-orange .pagination > li.prev > a, .agora-orange .pagination > li.next > a { color: transparent; margin-top: -19px; }
.agora-orange .pagination > li.next a:before { content: '›'; }
.agora-orange .pagination > li.prev a:before { content: '‹'; }
.agora-orange .pagination .disabled { display: none; }
.agora-orange .pagination li:first-child a.active, .agora-orange .pagination li:first-child a:hover, .agora-orange .pagination li:last-child a.active, .agora-orange .pagination li:last-child a:hover { color: #f7941e; }
.agora-orange .pagination .prev a, .agora-orange .pagination .next a { border-style: none; color: #f7941e; }
.agora-orange .pagination .pager-first, .agora-orange .pagination .pager-last { display: none; }
.agora-orange .pagination li > a.progress-disabled { float: left; content: ""; border-color: coral; background-color: coral; }
.agora-orange .pagination .ajax-progress-throbber .glyphicon { top: -21px; color: #4d4d4d; }
.agora-orange .pagination .prev .ajax-progress-throbber, .agora-orange .pagination .next .ajax-progress-throbber { color: #39b54a; }
.agora-orange .pagination .prev .ajax-progress-throbber .glyphicon, .agora-orange .pagination .next .ajax-progress-throbber .glyphicon { top: -21px; left: 1px; color: #4d4d4d; }

.agora-heading-purple { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #7c51a1; }
.agora-heading-purple, .agora-heading-purple:hover, .agora-heading-purple:focus, .agora-heading-purple a, .agora-heading-purple a:hover, .agora-heading-purple a:focus { color: #7c51a1; text-decoration: none; }

.agora-block-heading-purple { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-block-heading-purple, .agora-block-heading-purple:hover, .agora-block-heading-purple:focus, .agora-block-heading-purple a, .agora-block-heading-purple a:hover, .agora-block-heading-purple a:focus { color: white; text-decoration: none; }
.agora-block-heading-purple span { background-color: #7c51a1; box-shadow: 10px 0 0 #7c51a1, -10px 0 0 #7c51a1; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-reversed-heading-purple { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-reversed-heading-purple, .agora-reversed-heading-purple:hover, .agora-reversed-heading-purple:focus, .agora-reversed-heading-purple a, .agora-reversed-heading-purple a:hover, .agora-reversed-heading-purple a:focus { color: white; text-decoration: none; }
.agora-reversed-heading-purple span { background-color: #7c51a1; box-shadow: 10px 0 0 #7c51a1, -10px 0 0 #7c51a1; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-caps-heading-purple { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #7c51a1; text-transform: uppercase; }
.agora-caps-heading-purple, .agora-caps-heading-purple:hover, .agora-caps-heading-purple:focus, .agora-caps-heading-purple a, .agora-caps-heading-purple a:hover, .agora-caps-heading-purple a:focus { color: #7c51a1; text-decoration: none; }
.agora-caps-heading-purple h1 a, .agora-caps-heading-purple h2 a, .agora-caps-heading-purple h3 a, .agora-caps-heading-purple h4 a, .agora-caps-heading-purple h5 a, .agora-caps-heading-purple h6 a { text-transform: uppercase; }

.button.purple, .agora-button-purple { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #7c51a1; text-transform: uppercase; background-color: transparent; border-color: #7c51a1; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.button.purple, .button.purple:hover, .button.purple:focus, .button.purple a, .button.purple a:hover, .button.purple a:focus, .agora-button-purple, .agora-button-purple:hover, .agora-button-purple:focus, .agora-button-purple a, .agora-button-purple a:hover, .agora-button-purple a:focus { color: #7c51a1; text-decoration: none; }

.agora-button-container-purple { margin-bottom: 20px; }
.agora-button-container-purple a { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #7c51a1; text-transform: uppercase; font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #7c51a1; text-transform: uppercase; background-color: transparent; border-color: #7c51a1; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.agora-button-container-purple a, .agora-button-container-purple a:hover, .agora-button-container-purple a:focus, .agora-button-container-purple a a, .agora-button-container-purple a a:hover, .agora-button-container-purple a a:focus { color: #7c51a1; text-decoration: none; }
.agora-button-container-purple a, .agora-button-container-purple a:hover, .agora-button-container-purple a:focus, .agora-button-container-purple a a, .agora-button-container-purple a a:hover, .agora-button-container-purple a a:focus { color: #7c51a1; text-decoration: none; }

.agora-purple .pagination > li > span, .agora-purple .pagination > li > a, .agora-purple .pagination > li > a:active, .agora-purple .pagination > li > a:focus, .agora-purple .pagination > li > a:hover, .agora-purple .pagination li:first-child > span, .agora-purple .pagination li:first-child > a, .agora-purple .pagination li:first-child > a:active, .agora-purple .pagination li:first-child > a:focus, .agora-purple .pagination li:first-child > a:hover, .agora-purple .pagination li:last-child > span, .agora-purple .pagination li:last-child > a, .agora-purple .pagination li:last-child > a:active, .agora-purple .pagination li:last-child > a:focus, .agora-purple .pagination li:last-child > a:hover, .agora-purple .pagination > .active > span, .agora-purple .pagination > .active > a, .agora-purple .pagination > .active > a:active, .agora-purple .pagination > .active > a:focus, .agora-purple .pagination > .active > a:hover { background-color: transparent; border-color: #7c51a1; border-radius: 100%; border-width: 3px; color: transparent; height: 20px; width: 20px; padding: 0; margin: 5px; }
.agora-purple .pagination > li.active > a, .agora-purple .pagination > li.active > a:active, .agora-purple .pagination > li.active > a:focus, .agora-purple .pagination > li.active > a:hover, .agora-purple .pagination > li.active > span { background-color: #7c51a1; }
.agora-purple .pagination > li.prev a:before, .agora-purple .pagination > li.next a:before { color: #7c51a1; font-family: FontAwesome; font-size: 60px; line-height: 1; }
.agora-purple .pagination > li.prev > a, .agora-purple .pagination > li.next > a { color: transparent; margin-top: -19px; }
.agora-purple .pagination > li.next a:before { content: '›'; }
.agora-purple .pagination > li.prev a:before { content: '‹'; }
.agora-purple .pagination .disabled { display: none; }
.agora-purple .pagination li:first-child a.active, .agora-purple .pagination li:first-child a:hover, .agora-purple .pagination li:last-child a.active, .agora-purple .pagination li:last-child a:hover { color: #7c51a1; }
.agora-purple .pagination .prev a, .agora-purple .pagination .next a { border-style: none; color: #7c51a1; }
.agora-purple .pagination .pager-first, .agora-purple .pagination .pager-last { display: none; }
.agora-purple .pagination li > a.progress-disabled { float: left; content: ""; border-color: coral; background-color: coral; }
.agora-purple .pagination .ajax-progress-throbber .glyphicon { top: -21px; color: #4d4d4d; }
.agora-purple .pagination .prev .ajax-progress-throbber, .agora-purple .pagination .next .ajax-progress-throbber { color: #39b54a; }
.agora-purple .pagination .prev .ajax-progress-throbber .glyphicon, .agora-purple .pagination .next .ajax-progress-throbber .glyphicon { top: -21px; left: 1px; color: #4d4d4d; }

.agora-heading-blueteal { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #0093b3; }
.agora-heading-blueteal, .agora-heading-blueteal:hover, .agora-heading-blueteal:focus, .agora-heading-blueteal a, .agora-heading-blueteal a:hover, .agora-heading-blueteal a:focus { color: #0093b3; text-decoration: none; }

.agora-block-heading-blueteal { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-block-heading-blueteal, .agora-block-heading-blueteal:hover, .agora-block-heading-blueteal:focus, .agora-block-heading-blueteal a, .agora-block-heading-blueteal a:hover, .agora-block-heading-blueteal a:focus { color: white; text-decoration: none; }
.agora-block-heading-blueteal span { background-color: #0093b3; box-shadow: 10px 0 0 #0093b3, -10px 0 0 #0093b3; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-reversed-heading-blueteal { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-reversed-heading-blueteal, .agora-reversed-heading-blueteal:hover, .agora-reversed-heading-blueteal:focus, .agora-reversed-heading-blueteal a, .agora-reversed-heading-blueteal a:hover, .agora-reversed-heading-blueteal a:focus { color: white; text-decoration: none; }
.agora-reversed-heading-blueteal span { background-color: #0093b3; box-shadow: 10px 0 0 #0093b3, -10px 0 0 #0093b3; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-caps-heading-blueteal { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #0093b3; text-transform: uppercase; }
.agora-caps-heading-blueteal, .agora-caps-heading-blueteal:hover, .agora-caps-heading-blueteal:focus, .agora-caps-heading-blueteal a, .agora-caps-heading-blueteal a:hover, .agora-caps-heading-blueteal a:focus { color: #0093b3; text-decoration: none; }
.agora-caps-heading-blueteal h1 a, .agora-caps-heading-blueteal h2 a, .agora-caps-heading-blueteal h3 a, .agora-caps-heading-blueteal h4 a, .agora-caps-heading-blueteal h5 a, .agora-caps-heading-blueteal h6 a { text-transform: uppercase; }

.button.blueteal, .agora-button-blueteal { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #0093b3; text-transform: uppercase; background-color: transparent; border-color: #0093b3; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.button.blueteal, .button.blueteal:hover, .button.blueteal:focus, .button.blueteal a, .button.blueteal a:hover, .button.blueteal a:focus, .agora-button-blueteal, .agora-button-blueteal:hover, .agora-button-blueteal:focus, .agora-button-blueteal a, .agora-button-blueteal a:hover, .agora-button-blueteal a:focus { color: #0093b3; text-decoration: none; }

.agora-button-container-blueteal { margin-bottom: 20px; }
.agora-button-container-blueteal a { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #0093b3; text-transform: uppercase; font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #0093b3; text-transform: uppercase; background-color: transparent; border-color: #0093b3; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.agora-button-container-blueteal a, .agora-button-container-blueteal a:hover, .agora-button-container-blueteal a:focus, .agora-button-container-blueteal a a, .agora-button-container-blueteal a a:hover, .agora-button-container-blueteal a a:focus { color: #0093b3; text-decoration: none; }
.agora-button-container-blueteal a, .agora-button-container-blueteal a:hover, .agora-button-container-blueteal a:focus, .agora-button-container-blueteal a a, .agora-button-container-blueteal a a:hover, .agora-button-container-blueteal a a:focus { color: #0093b3; text-decoration: none; }

.agora-blueteal .pagination > li > span, .agora-blueteal .pagination > li > a, .agora-blueteal .pagination > li > a:active, .agora-blueteal .pagination > li > a:focus, .agora-blueteal .pagination > li > a:hover, .agora-blueteal .pagination li:first-child > span, .agora-blueteal .pagination li:first-child > a, .agora-blueteal .pagination li:first-child > a:active, .agora-blueteal .pagination li:first-child > a:focus, .agora-blueteal .pagination li:first-child > a:hover, .agora-blueteal .pagination li:last-child > span, .agora-blueteal .pagination li:last-child > a, .agora-blueteal .pagination li:last-child > a:active, .agora-blueteal .pagination li:last-child > a:focus, .agora-blueteal .pagination li:last-child > a:hover, .agora-blueteal .pagination > .active > span, .agora-blueteal .pagination > .active > a, .agora-blueteal .pagination > .active > a:active, .agora-blueteal .pagination > .active > a:focus, .agora-blueteal .pagination > .active > a:hover { background-color: transparent; border-color: #0093b3; border-radius: 100%; border-width: 3px; color: transparent; height: 20px; width: 20px; padding: 0; margin: 5px; }
.agora-blueteal .pagination > li.active > a, .agora-blueteal .pagination > li.active > a:active, .agora-blueteal .pagination > li.active > a:focus, .agora-blueteal .pagination > li.active > a:hover, .agora-blueteal .pagination > li.active > span { background-color: #0093b3; }
.agora-blueteal .pagination > li.prev a:before, .agora-blueteal .pagination > li.next a:before { color: #0093b3; font-family: FontAwesome; font-size: 60px; line-height: 1; }
.agora-blueteal .pagination > li.prev > a, .agora-blueteal .pagination > li.next > a { color: transparent; margin-top: -19px; }
.agora-blueteal .pagination > li.next a:before { content: '›'; }
.agora-blueteal .pagination > li.prev a:before { content: '‹'; }
.agora-blueteal .pagination .disabled { display: none; }
.agora-blueteal .pagination li:first-child a.active, .agora-blueteal .pagination li:first-child a:hover, .agora-blueteal .pagination li:last-child a.active, .agora-blueteal .pagination li:last-child a:hover { color: #0093b3; }
.agora-blueteal .pagination .prev a, .agora-blueteal .pagination .next a { border-style: none; color: #0093b3; }
.agora-blueteal .pagination .pager-first, .agora-blueteal .pagination .pager-last { display: none; }
.agora-blueteal .pagination li > a.progress-disabled { float: left; content: ""; border-color: coral; background-color: coral; }
.agora-blueteal .pagination .ajax-progress-throbber .glyphicon { top: -21px; color: #4d4d4d; }
.agora-blueteal .pagination .prev .ajax-progress-throbber, .agora-blueteal .pagination .next .ajax-progress-throbber { color: #39b54a; }
.agora-blueteal .pagination .prev .ajax-progress-throbber .glyphicon, .agora-blueteal .pagination .next .ajax-progress-throbber .glyphicon { top: -21px; left: 1px; color: #4d4d4d; }

.agora-heading-darkgrey { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #4d4d4d; }
.agora-heading-darkgrey, .agora-heading-darkgrey:hover, .agora-heading-darkgrey:focus, .agora-heading-darkgrey a, .agora-heading-darkgrey a:hover, .agora-heading-darkgrey a:focus { color: #4d4d4d; text-decoration: none; }

.agora-block-heading-darkgrey { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-block-heading-darkgrey, .agora-block-heading-darkgrey:hover, .agora-block-heading-darkgrey:focus, .agora-block-heading-darkgrey a, .agora-block-heading-darkgrey a:hover, .agora-block-heading-darkgrey a:focus { color: white; text-decoration: none; }
.agora-block-heading-darkgrey span { background-color: #4d4d4d; box-shadow: 10px 0 0 #4d4d4d, -10px 0 0 #4d4d4d; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-reversed-heading-darkgrey { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-reversed-heading-darkgrey, .agora-reversed-heading-darkgrey:hover, .agora-reversed-heading-darkgrey:focus, .agora-reversed-heading-darkgrey a, .agora-reversed-heading-darkgrey a:hover, .agora-reversed-heading-darkgrey a:focus { color: white; text-decoration: none; }
.agora-reversed-heading-darkgrey span { background-color: #4d4d4d; box-shadow: 10px 0 0 #4d4d4d, -10px 0 0 #4d4d4d; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-caps-heading-darkgrey { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #4d4d4d; text-transform: uppercase; }
.agora-caps-heading-darkgrey, .agora-caps-heading-darkgrey:hover, .agora-caps-heading-darkgrey:focus, .agora-caps-heading-darkgrey a, .agora-caps-heading-darkgrey a:hover, .agora-caps-heading-darkgrey a:focus { color: #4d4d4d; text-decoration: none; }
.agora-caps-heading-darkgrey h1 a, .agora-caps-heading-darkgrey h2 a, .agora-caps-heading-darkgrey h3 a, .agora-caps-heading-darkgrey h4 a, .agora-caps-heading-darkgrey h5 a, .agora-caps-heading-darkgrey h6 a { text-transform: uppercase; }

.button.darkgrey, .agora-button-darkgrey { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #4d4d4d; text-transform: uppercase; background-color: transparent; border-color: #4d4d4d; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.button.darkgrey, .button.darkgrey:hover, .button.darkgrey:focus, .button.darkgrey a, .button.darkgrey a:hover, .button.darkgrey a:focus, .agora-button-darkgrey, .agora-button-darkgrey:hover, .agora-button-darkgrey:focus, .agora-button-darkgrey a, .agora-button-darkgrey a:hover, .agora-button-darkgrey a:focus { color: #4d4d4d; text-decoration: none; }

.agora-button-container-darkgrey { margin-bottom: 20px; }
.agora-button-container-darkgrey a { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #4d4d4d; text-transform: uppercase; font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #4d4d4d; text-transform: uppercase; background-color: transparent; border-color: #4d4d4d; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.agora-button-container-darkgrey a, .agora-button-container-darkgrey a:hover, .agora-button-container-darkgrey a:focus, .agora-button-container-darkgrey a a, .agora-button-container-darkgrey a a:hover, .agora-button-container-darkgrey a a:focus { color: #4d4d4d; text-decoration: none; }
.agora-button-container-darkgrey a, .agora-button-container-darkgrey a:hover, .agora-button-container-darkgrey a:focus, .agora-button-container-darkgrey a a, .agora-button-container-darkgrey a a:hover, .agora-button-container-darkgrey a a:focus { color: #4d4d4d; text-decoration: none; }

.agora-darkgrey .pagination > li > span, .agora-darkgrey .pagination > li > a, .agora-darkgrey .pagination > li > a:active, .agora-darkgrey .pagination > li > a:focus, .agora-darkgrey .pagination > li > a:hover, .agora-darkgrey .pagination li:first-child > span, .agora-darkgrey .pagination li:first-child > a, .agora-darkgrey .pagination li:first-child > a:active, .agora-darkgrey .pagination li:first-child > a:focus, .agora-darkgrey .pagination li:first-child > a:hover, .agora-darkgrey .pagination li:last-child > span, .agora-darkgrey .pagination li:last-child > a, .agora-darkgrey .pagination li:last-child > a:active, .agora-darkgrey .pagination li:last-child > a:focus, .agora-darkgrey .pagination li:last-child > a:hover, .agora-darkgrey .pagination > .active > span, .agora-darkgrey .pagination > .active > a, .agora-darkgrey .pagination > .active > a:active, .agora-darkgrey .pagination > .active > a:focus, .agora-darkgrey .pagination > .active > a:hover { background-color: transparent; border-color: #4d4d4d; border-radius: 100%; border-width: 3px; color: transparent; height: 20px; width: 20px; padding: 0; margin: 5px; }
.agora-darkgrey .pagination > li.active > a, .agora-darkgrey .pagination > li.active > a:active, .agora-darkgrey .pagination > li.active > a:focus, .agora-darkgrey .pagination > li.active > a:hover, .agora-darkgrey .pagination > li.active > span { background-color: #4d4d4d; }
.agora-darkgrey .pagination > li.prev a:before, .agora-darkgrey .pagination > li.next a:before { color: #4d4d4d; font-family: FontAwesome; font-size: 60px; line-height: 1; }
.agora-darkgrey .pagination > li.prev > a, .agora-darkgrey .pagination > li.next > a { color: transparent; margin-top: -19px; }
.agora-darkgrey .pagination > li.next a:before { content: '›'; }
.agora-darkgrey .pagination > li.prev a:before { content: '‹'; }
.agora-darkgrey .pagination .disabled { display: none; }
.agora-darkgrey .pagination li:first-child a.active, .agora-darkgrey .pagination li:first-child a:hover, .agora-darkgrey .pagination li:last-child a.active, .agora-darkgrey .pagination li:last-child a:hover { color: #4d4d4d; }
.agora-darkgrey .pagination .prev a, .agora-darkgrey .pagination .next a { border-style: none; color: #4d4d4d; }
.agora-darkgrey .pagination .pager-first, .agora-darkgrey .pagination .pager-last { display: none; }
.agora-darkgrey .pagination li > a.progress-disabled { float: left; content: ""; border-color: coral; background-color: coral; }
.agora-darkgrey .pagination .ajax-progress-throbber .glyphicon { top: -21px; color: #4d4d4d; }
.agora-darkgrey .pagination .prev .ajax-progress-throbber, .agora-darkgrey .pagination .next .ajax-progress-throbber { color: #39b54a; }
.agora-darkgrey .pagination .prev .ajax-progress-throbber .glyphicon, .agora-darkgrey .pagination .next .ajax-progress-throbber .glyphicon { top: -21px; left: 1px; color: #4d4d4d; }

.agora-heading-lightgrey { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #ededed; }
.agora-heading-lightgrey, .agora-heading-lightgrey:hover, .agora-heading-lightgrey:focus, .agora-heading-lightgrey a, .agora-heading-lightgrey a:hover, .agora-heading-lightgrey a:focus { color: #ededed; text-decoration: none; }

.agora-block-heading-lightgrey { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-block-heading-lightgrey, .agora-block-heading-lightgrey:hover, .agora-block-heading-lightgrey:focus, .agora-block-heading-lightgrey a, .agora-block-heading-lightgrey a:hover, .agora-block-heading-lightgrey a:focus { color: white; text-decoration: none; }
.agora-block-heading-lightgrey span { background-color: #ededed; box-shadow: 10px 0 0 #ededed, -10px 0 0 #ededed; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-reversed-heading-lightgrey { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-reversed-heading-lightgrey, .agora-reversed-heading-lightgrey:hover, .agora-reversed-heading-lightgrey:focus, .agora-reversed-heading-lightgrey a, .agora-reversed-heading-lightgrey a:hover, .agora-reversed-heading-lightgrey a:focus { color: white; text-decoration: none; }
.agora-reversed-heading-lightgrey span { background-color: #ededed; box-shadow: 10px 0 0 #ededed, -10px 0 0 #ededed; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-caps-heading-lightgrey { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #ededed; text-transform: uppercase; }
.agora-caps-heading-lightgrey, .agora-caps-heading-lightgrey:hover, .agora-caps-heading-lightgrey:focus, .agora-caps-heading-lightgrey a, .agora-caps-heading-lightgrey a:hover, .agora-caps-heading-lightgrey a:focus { color: #ededed; text-decoration: none; }
.agora-caps-heading-lightgrey h1 a, .agora-caps-heading-lightgrey h2 a, .agora-caps-heading-lightgrey h3 a, .agora-caps-heading-lightgrey h4 a, .agora-caps-heading-lightgrey h5 a, .agora-caps-heading-lightgrey h6 a { text-transform: uppercase; }

.button.lightgrey, .agora-button-lightgrey { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #ededed; text-transform: uppercase; background-color: transparent; border-color: #ededed; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.button.lightgrey, .button.lightgrey:hover, .button.lightgrey:focus, .button.lightgrey a, .button.lightgrey a:hover, .button.lightgrey a:focus, .agora-button-lightgrey, .agora-button-lightgrey:hover, .agora-button-lightgrey:focus, .agora-button-lightgrey a, .agora-button-lightgrey a:hover, .agora-button-lightgrey a:focus { color: #ededed; text-decoration: none; }

.agora-button-container-lightgrey { margin-bottom: 20px; }
.agora-button-container-lightgrey a { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #ededed; text-transform: uppercase; font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #ededed; text-transform: uppercase; background-color: transparent; border-color: #ededed; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.agora-button-container-lightgrey a, .agora-button-container-lightgrey a:hover, .agora-button-container-lightgrey a:focus, .agora-button-container-lightgrey a a, .agora-button-container-lightgrey a a:hover, .agora-button-container-lightgrey a a:focus { color: #ededed; text-decoration: none; }
.agora-button-container-lightgrey a, .agora-button-container-lightgrey a:hover, .agora-button-container-lightgrey a:focus, .agora-button-container-lightgrey a a, .agora-button-container-lightgrey a a:hover, .agora-button-container-lightgrey a a:focus { color: #ededed; text-decoration: none; }

.agora-lightgrey .pagination > li > span, .agora-lightgrey .pagination > li > a, .agora-lightgrey .pagination > li > a:active, .agora-lightgrey .pagination > li > a:focus, .agora-lightgrey .pagination > li > a:hover, .agora-lightgrey .pagination li:first-child > span, .agora-lightgrey .pagination li:first-child > a, .agora-lightgrey .pagination li:first-child > a:active, .agora-lightgrey .pagination li:first-child > a:focus, .agora-lightgrey .pagination li:first-child > a:hover, .agora-lightgrey .pagination li:last-child > span, .agora-lightgrey .pagination li:last-child > a, .agora-lightgrey .pagination li:last-child > a:active, .agora-lightgrey .pagination li:last-child > a:focus, .agora-lightgrey .pagination li:last-child > a:hover, .agora-lightgrey .pagination > .active > span, .agora-lightgrey .pagination > .active > a, .agora-lightgrey .pagination > .active > a:active, .agora-lightgrey .pagination > .active > a:focus, .agora-lightgrey .pagination > .active > a:hover { background-color: transparent; border-color: #ededed; border-radius: 100%; border-width: 3px; color: transparent; height: 20px; width: 20px; padding: 0; margin: 5px; }
.agora-lightgrey .pagination > li.active > a, .agora-lightgrey .pagination > li.active > a:active, .agora-lightgrey .pagination > li.active > a:focus, .agora-lightgrey .pagination > li.active > a:hover, .agora-lightgrey .pagination > li.active > span { background-color: #ededed; }
.agora-lightgrey .pagination > li.prev a:before, .agora-lightgrey .pagination > li.next a:before { color: #ededed; font-family: FontAwesome; font-size: 60px; line-height: 1; }
.agora-lightgrey .pagination > li.prev > a, .agora-lightgrey .pagination > li.next > a { color: transparent; margin-top: -19px; }
.agora-lightgrey .pagination > li.next a:before { content: '›'; }
.agora-lightgrey .pagination > li.prev a:before { content: '‹'; }
.agora-lightgrey .pagination .disabled { display: none; }
.agora-lightgrey .pagination li:first-child a.active, .agora-lightgrey .pagination li:first-child a:hover, .agora-lightgrey .pagination li:last-child a.active, .agora-lightgrey .pagination li:last-child a:hover { color: #ededed; }
.agora-lightgrey .pagination .prev a, .agora-lightgrey .pagination .next a { border-style: none; color: #ededed; }
.agora-lightgrey .pagination .pager-first, .agora-lightgrey .pagination .pager-last { display: none; }
.agora-lightgrey .pagination li > a.progress-disabled { float: left; content: ""; border-color: coral; background-color: coral; }
.agora-lightgrey .pagination .ajax-progress-throbber .glyphicon { top: -21px; color: #4d4d4d; }
.agora-lightgrey .pagination .prev .ajax-progress-throbber, .agora-lightgrey .pagination .next .ajax-progress-throbber { color: #39b54a; }
.agora-lightgrey .pagination .prev .ajax-progress-throbber .glyphicon, .agora-lightgrey .pagination .next .ajax-progress-throbber .glyphicon { top: -21px; left: 1px; color: #4d4d4d; }

.agora-heading-white { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; }
.agora-heading-white, .agora-heading-white:hover, .agora-heading-white:focus, .agora-heading-white a, .agora-heading-white a:hover, .agora-heading-white a:focus { color: white; text-decoration: none; }

.agora-block-heading-white { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-block-heading-white, .agora-block-heading-white:hover, .agora-block-heading-white:focus, .agora-block-heading-white a, .agora-block-heading-white a:hover, .agora-block-heading-white a:focus { color: white; text-decoration: none; }
.agora-block-heading-white span { background-color: white; box-shadow: 10px 0 0 white, -10px 0 0 white; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-reversed-heading-white { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-reversed-heading-white, .agora-reversed-heading-white:hover, .agora-reversed-heading-white:focus, .agora-reversed-heading-white a, .agora-reversed-heading-white a:hover, .agora-reversed-heading-white a:focus { color: white; text-decoration: none; }
.agora-reversed-heading-white span { background-color: white; box-shadow: 10px 0 0 white, -10px 0 0 white; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-caps-heading-white { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; text-transform: uppercase; }
.agora-caps-heading-white, .agora-caps-heading-white:hover, .agora-caps-heading-white:focus, .agora-caps-heading-white a, .agora-caps-heading-white a:hover, .agora-caps-heading-white a:focus { color: white; text-decoration: none; }
.agora-caps-heading-white h1 a, .agora-caps-heading-white h2 a, .agora-caps-heading-white h3 a, .agora-caps-heading-white h4 a, .agora-caps-heading-white h5 a, .agora-caps-heading-white h6 a { text-transform: uppercase; }

.button.white, .agora-button-white { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; text-transform: uppercase; background-color: transparent; border-color: white; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.button.white, .button.white:hover, .button.white:focus, .button.white a, .button.white a:hover, .button.white a:focus, .agora-button-white, .agora-button-white:hover, .agora-button-white:focus, .agora-button-white a, .agora-button-white a:hover, .agora-button-white a:focus { color: white; text-decoration: none; }

.agora-button-container-white { margin-bottom: 20px; }
.agora-button-container-white a { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; text-transform: uppercase; font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; text-transform: uppercase; background-color: transparent; border-color: white; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.agora-button-container-white a, .agora-button-container-white a:hover, .agora-button-container-white a:focus, .agora-button-container-white a a, .agora-button-container-white a a:hover, .agora-button-container-white a a:focus { color: white; text-decoration: none; }
.agora-button-container-white a, .agora-button-container-white a:hover, .agora-button-container-white a:focus, .agora-button-container-white a a, .agora-button-container-white a a:hover, .agora-button-container-white a a:focus { color: white; text-decoration: none; }

.agora-white .pagination > li > span, .agora-white .pagination > li > a, .agora-white .pagination > li > a:active, .agora-white .pagination > li > a:focus, .agora-white .pagination > li > a:hover, .agora-white .pagination li:first-child > span, .agora-white .pagination li:first-child > a, .agora-white .pagination li:first-child > a:active, .agora-white .pagination li:first-child > a:focus, .agora-white .pagination li:first-child > a:hover, .agora-white .pagination li:last-child > span, .agora-white .pagination li:last-child > a, .agora-white .pagination li:last-child > a:active, .agora-white .pagination li:last-child > a:focus, .agora-white .pagination li:last-child > a:hover, .agora-white .pagination > .active > span, .agora-white .pagination > .active > a, .agora-white .pagination > .active > a:active, .agora-white .pagination > .active > a:focus, .agora-white .pagination > .active > a:hover { background-color: transparent; border-color: white; border-radius: 100%; border-width: 3px; color: transparent; height: 20px; width: 20px; padding: 0; margin: 5px; }
.agora-white .pagination > li.active > a, .agora-white .pagination > li.active > a:active, .agora-white .pagination > li.active > a:focus, .agora-white .pagination > li.active > a:hover, .agora-white .pagination > li.active > span { background-color: white; }
.agora-white .pagination > li.prev a:before, .agora-white .pagination > li.next a:before { color: white; font-family: FontAwesome; font-size: 60px; line-height: 1; }
.agora-white .pagination > li.prev > a, .agora-white .pagination > li.next > a { color: transparent; margin-top: -19px; }
.agora-white .pagination > li.next a:before { content: '›'; }
.agora-white .pagination > li.prev a:before { content: '‹'; }
.agora-white .pagination .disabled { display: none; }
.agora-white .pagination li:first-child a.active, .agora-white .pagination li:first-child a:hover, .agora-white .pagination li:last-child a.active, .agora-white .pagination li:last-child a:hover { color: white; }
.agora-white .pagination .prev a, .agora-white .pagination .next a { border-style: none; color: white; }
.agora-white .pagination .pager-first, .agora-white .pagination .pager-last { display: none; }
.agora-white .pagination li > a.progress-disabled { float: left; content: ""; border-color: coral; background-color: coral; }
.agora-white .pagination .ajax-progress-throbber .glyphicon { top: -21px; color: #4d4d4d; }
.agora-white .pagination .prev .ajax-progress-throbber, .agora-white .pagination .next .ajax-progress-throbber { color: #39b54a; }
.agora-white .pagination .prev .ajax-progress-throbber .glyphicon, .agora-white .pagination .next .ajax-progress-throbber .glyphicon { top: -21px; left: 1px; color: #4d4d4d; }

.agora-heading-black { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: black; }
.agora-heading-black, .agora-heading-black:hover, .agora-heading-black:focus, .agora-heading-black a, .agora-heading-black a:hover, .agora-heading-black a:focus { color: black; text-decoration: none; }

.agora-block-heading-black { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-block-heading-black, .agora-block-heading-black:hover, .agora-block-heading-black:focus, .agora-block-heading-black a, .agora-block-heading-black a:hover, .agora-block-heading-black a:focus { color: white; text-decoration: none; }
.agora-block-heading-black span { background-color: black; box-shadow: 10px 0 0 black, -10px 0 0 black; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-reversed-heading-black { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-reversed-heading-black, .agora-reversed-heading-black:hover, .agora-reversed-heading-black:focus, .agora-reversed-heading-black a, .agora-reversed-heading-black a:hover, .agora-reversed-heading-black a:focus { color: white; text-decoration: none; }
.agora-reversed-heading-black span { background-color: black; box-shadow: 10px 0 0 black, -10px 0 0 black; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-caps-heading-black { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: black; text-transform: uppercase; }
.agora-caps-heading-black, .agora-caps-heading-black:hover, .agora-caps-heading-black:focus, .agora-caps-heading-black a, .agora-caps-heading-black a:hover, .agora-caps-heading-black a:focus { color: black; text-decoration: none; }
.agora-caps-heading-black h1 a, .agora-caps-heading-black h2 a, .agora-caps-heading-black h3 a, .agora-caps-heading-black h4 a, .agora-caps-heading-black h5 a, .agora-caps-heading-black h6 a { text-transform: uppercase; }

.button.black, .agora-button-black { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: black; text-transform: uppercase; background-color: transparent; border-color: black; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.button.black, .button.black:hover, .button.black:focus, .button.black a, .button.black a:hover, .button.black a:focus, .agora-button-black, .agora-button-black:hover, .agora-button-black:focus, .agora-button-black a, .agora-button-black a:hover, .agora-button-black a:focus { color: black; text-decoration: none; }

.agora-button-container-black { margin-bottom: 20px; }
.agora-button-container-black a { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: black; text-transform: uppercase; font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: black; text-transform: uppercase; background-color: transparent; border-color: black; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.agora-button-container-black a, .agora-button-container-black a:hover, .agora-button-container-black a:focus, .agora-button-container-black a a, .agora-button-container-black a a:hover, .agora-button-container-black a a:focus { color: black; text-decoration: none; }
.agora-button-container-black a, .agora-button-container-black a:hover, .agora-button-container-black a:focus, .agora-button-container-black a a, .agora-button-container-black a a:hover, .agora-button-container-black a a:focus { color: black; text-decoration: none; }

.agora-black .pagination > li > span, .agora-black .pagination > li > a, .agora-black .pagination > li > a:active, .agora-black .pagination > li > a:focus, .agora-black .pagination > li > a:hover, .agora-black .pagination li:first-child > span, .agora-black .pagination li:first-child > a, .agora-black .pagination li:first-child > a:active, .agora-black .pagination li:first-child > a:focus, .agora-black .pagination li:first-child > a:hover, .agora-black .pagination li:last-child > span, .agora-black .pagination li:last-child > a, .agora-black .pagination li:last-child > a:active, .agora-black .pagination li:last-child > a:focus, .agora-black .pagination li:last-child > a:hover, .agora-black .pagination > .active > span, .agora-black .pagination > .active > a, .agora-black .pagination > .active > a:active, .agora-black .pagination > .active > a:focus, .agora-black .pagination > .active > a:hover { background-color: transparent; border-color: black; border-radius: 100%; border-width: 3px; color: transparent; height: 20px; width: 20px; padding: 0; margin: 5px; }
.agora-black .pagination > li.active > a, .agora-black .pagination > li.active > a:active, .agora-black .pagination > li.active > a:focus, .agora-black .pagination > li.active > a:hover, .agora-black .pagination > li.active > span { background-color: black; }
.agora-black .pagination > li.prev a:before, .agora-black .pagination > li.next a:before { color: black; font-family: FontAwesome; font-size: 60px; line-height: 1; }
.agora-black .pagination > li.prev > a, .agora-black .pagination > li.next > a { color: transparent; margin-top: -19px; }
.agora-black .pagination > li.next a:before { content: '›'; }
.agora-black .pagination > li.prev a:before { content: '‹'; }
.agora-black .pagination .disabled { display: none; }
.agora-black .pagination li:first-child a.active, .agora-black .pagination li:first-child a:hover, .agora-black .pagination li:last-child a.active, .agora-black .pagination li:last-child a:hover { color: black; }
.agora-black .pagination .prev a, .agora-black .pagination .next a { border-style: none; color: black; }
.agora-black .pagination .pager-first, .agora-black .pagination .pager-last { display: none; }
.agora-black .pagination li > a.progress-disabled { float: left; content: ""; border-color: coral; background-color: coral; }
.agora-black .pagination .ajax-progress-throbber .glyphicon { top: -21px; color: #4d4d4d; }
.agora-black .pagination .prev .ajax-progress-throbber, .agora-black .pagination .next .ajax-progress-throbber { color: #39b54a; }
.agora-black .pagination .prev .ajax-progress-throbber .glyphicon, .agora-black .pagination .next .ajax-progress-throbber .glyphicon { top: -21px; left: 1px; color: #4d4d4d; }

.agora-heading-green { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #39b54a; }
.agora-heading-green, .agora-heading-green:hover, .agora-heading-green:focus, .agora-heading-green a, .agora-heading-green a:hover, .agora-heading-green a:focus { color: #39b54a; text-decoration: none; }

.agora-block-heading-green { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-block-heading-green, .agora-block-heading-green:hover, .agora-block-heading-green:focus, .agora-block-heading-green a, .agora-block-heading-green a:hover, .agora-block-heading-green a:focus { color: white; text-decoration: none; }
.agora-block-heading-green span { background-color: #39b54a; box-shadow: 10px 0 0 #39b54a, -10px 0 0 #39b54a; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-reversed-heading-green { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-reversed-heading-green, .agora-reversed-heading-green:hover, .agora-reversed-heading-green:focus, .agora-reversed-heading-green a, .agora-reversed-heading-green a:hover, .agora-reversed-heading-green a:focus { color: white; text-decoration: none; }
.agora-reversed-heading-green span { background-color: #39b54a; box-shadow: 10px 0 0 #39b54a, -10px 0 0 #39b54a; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-caps-heading-green { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #39b54a; text-transform: uppercase; }
.agora-caps-heading-green, .agora-caps-heading-green:hover, .agora-caps-heading-green:focus, .agora-caps-heading-green a, .agora-caps-heading-green a:hover, .agora-caps-heading-green a:focus { color: #39b54a; text-decoration: none; }
.agora-caps-heading-green h1 a, .agora-caps-heading-green h2 a, .agora-caps-heading-green h3 a, .agora-caps-heading-green h4 a, .agora-caps-heading-green h5 a, .agora-caps-heading-green h6 a { text-transform: uppercase; }

.button.green, .agora-button-green { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #39b54a; text-transform: uppercase; background-color: transparent; border-color: #39b54a; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.button.green, .button.green:hover, .button.green:focus, .button.green a, .button.green a:hover, .button.green a:focus, .agora-button-green, .agora-button-green:hover, .agora-button-green:focus, .agora-button-green a, .agora-button-green a:hover, .agora-button-green a:focus { color: #39b54a; text-decoration: none; }

.agora-button-container-green { margin-bottom: 20px; }
.agora-button-container-green a { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #39b54a; text-transform: uppercase; font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #39b54a; text-transform: uppercase; background-color: transparent; border-color: #39b54a; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.agora-button-container-green a, .agora-button-container-green a:hover, .agora-button-container-green a:focus, .agora-button-container-green a a, .agora-button-container-green a a:hover, .agora-button-container-green a a:focus { color: #39b54a; text-decoration: none; }
.agora-button-container-green a, .agora-button-container-green a:hover, .agora-button-container-green a:focus, .agora-button-container-green a a, .agora-button-container-green a a:hover, .agora-button-container-green a a:focus { color: #39b54a; text-decoration: none; }

.agora-green .pagination > li > span, .agora-green .pagination > li > a, .agora-green .pagination > li > a:active, .agora-green .pagination > li > a:focus, .agora-green .pagination > li > a:hover, .agora-green .pagination li:first-child > span, .agora-green .pagination li:first-child > a, .agora-green .pagination li:first-child > a:active, .agora-green .pagination li:first-child > a:focus, .agora-green .pagination li:first-child > a:hover, .agora-green .pagination li:last-child > span, .agora-green .pagination li:last-child > a, .agora-green .pagination li:last-child > a:active, .agora-green .pagination li:last-child > a:focus, .agora-green .pagination li:last-child > a:hover, .agora-green .pagination > .active > span, .agora-green .pagination > .active > a, .agora-green .pagination > .active > a:active, .agora-green .pagination > .active > a:focus, .agora-green .pagination > .active > a:hover { background-color: transparent; border-color: #39b54a; border-radius: 100%; border-width: 3px; color: transparent; height: 20px; width: 20px; padding: 0; margin: 5px; }
.agora-green .pagination > li.active > a, .agora-green .pagination > li.active > a:active, .agora-green .pagination > li.active > a:focus, .agora-green .pagination > li.active > a:hover, .agora-green .pagination > li.active > span { background-color: #39b54a; }
.agora-green .pagination > li.prev a:before, .agora-green .pagination > li.next a:before { color: #39b54a; font-family: FontAwesome; font-size: 60px; line-height: 1; }
.agora-green .pagination > li.prev > a, .agora-green .pagination > li.next > a { color: transparent; margin-top: -19px; }
.agora-green .pagination > li.next a:before { content: '›'; }
.agora-green .pagination > li.prev a:before { content: '‹'; }
.agora-green .pagination .disabled { display: none; }
.agora-green .pagination li:first-child a.active, .agora-green .pagination li:first-child a:hover, .agora-green .pagination li:last-child a.active, .agora-green .pagination li:last-child a:hover { color: #39b54a; }
.agora-green .pagination .prev a, .agora-green .pagination .next a { border-style: none; color: #39b54a; }
.agora-green .pagination .pager-first, .agora-green .pagination .pager-last { display: none; }
.agora-green .pagination li > a.progress-disabled { float: left; content: ""; border-color: coral; background-color: coral; }
.agora-green .pagination .ajax-progress-throbber .glyphicon { top: -21px; color: #4d4d4d; }
.agora-green .pagination .prev .ajax-progress-throbber, .agora-green .pagination .next .ajax-progress-throbber { color: #39b54a; }
.agora-green .pagination .prev .ajax-progress-throbber .glyphicon, .agora-green .pagination .next .ajax-progress-throbber .glyphicon { top: -21px; left: 1px; color: #4d4d4d; }

.agora-heading-blue { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #0093b3; }
.agora-heading-blue, .agora-heading-blue:hover, .agora-heading-blue:focus, .agora-heading-blue a, .agora-heading-blue a:hover, .agora-heading-blue a:focus { color: #0093b3; text-decoration: none; }

.agora-block-heading-blue { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-block-heading-blue, .agora-block-heading-blue:hover, .agora-block-heading-blue:focus, .agora-block-heading-blue a, .agora-block-heading-blue a:hover, .agora-block-heading-blue a:focus { color: white; text-decoration: none; }
.agora-block-heading-blue span { background-color: #0093b3; box-shadow: 10px 0 0 #0093b3, -10px 0 0 #0093b3; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-reversed-heading-blue { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; }
.agora-reversed-heading-blue, .agora-reversed-heading-blue:hover, .agora-reversed-heading-blue:focus, .agora-reversed-heading-blue a, .agora-reversed-heading-blue a:hover, .agora-reversed-heading-blue a:focus { color: white; text-decoration: none; }
.agora-reversed-heading-blue span { background-color: #0093b3; box-shadow: 10px 0 0 #0093b3, -10px 0 0 #0093b3; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.agora-caps-heading-blue { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #0093b3; text-transform: uppercase; }
.agora-caps-heading-blue, .agora-caps-heading-blue:hover, .agora-caps-heading-blue:focus, .agora-caps-heading-blue a, .agora-caps-heading-blue a:hover, .agora-caps-heading-blue a:focus { color: #0093b3; text-decoration: none; }
.agora-caps-heading-blue h1 a, .agora-caps-heading-blue h2 a, .agora-caps-heading-blue h3 a, .agora-caps-heading-blue h4 a, .agora-caps-heading-blue h5 a, .agora-caps-heading-blue h6 a { text-transform: uppercase; }

.button.blue, .agora-button-blue { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #0093b3; text-transform: uppercase; background-color: transparent; border-color: #0093b3; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.button.blue, .button.blue:hover, .button.blue:focus, .button.blue a, .button.blue a:hover, .button.blue a:focus, .agora-button-blue, .agora-button-blue:hover, .agora-button-blue:focus, .agora-button-blue a, .agora-button-blue a:hover, .agora-button-blue a:focus { color: #0093b3; text-decoration: none; }

.agora-button-container-blue { margin-bottom: 20px; }
.agora-button-container-blue a { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #0093b3; text-transform: uppercase; font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #0093b3; text-transform: uppercase; background-color: transparent; border-color: #0093b3; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.agora-button-container-blue a, .agora-button-container-blue a:hover, .agora-button-container-blue a:focus, .agora-button-container-blue a a, .agora-button-container-blue a a:hover, .agora-button-container-blue a a:focus { color: #0093b3; text-decoration: none; }
.agora-button-container-blue a, .agora-button-container-blue a:hover, .agora-button-container-blue a:focus, .agora-button-container-blue a a, .agora-button-container-blue a a:hover, .agora-button-container-blue a a:focus { color: #0093b3; text-decoration: none; }

.agora-blue .pagination > li > span, .agora-blue .pagination > li > a, .agora-blue .pagination > li > a:active, .agora-blue .pagination > li > a:focus, .agora-blue .pagination > li > a:hover, .agora-blue .pagination li:first-child > span, .agora-blue .pagination li:first-child > a, .agora-blue .pagination li:first-child > a:active, .agora-blue .pagination li:first-child > a:focus, .agora-blue .pagination li:first-child > a:hover, .agora-blue .pagination li:last-child > span, .agora-blue .pagination li:last-child > a, .agora-blue .pagination li:last-child > a:active, .agora-blue .pagination li:last-child > a:focus, .agora-blue .pagination li:last-child > a:hover, .agora-blue .pagination > .active > span, .agora-blue .pagination > .active > a, .agora-blue .pagination > .active > a:active, .agora-blue .pagination > .active > a:focus, .agora-blue .pagination > .active > a:hover { background-color: transparent; border-color: #0093b3; border-radius: 100%; border-width: 3px; color: transparent; height: 20px; width: 20px; padding: 0; margin: 5px; }
.agora-blue .pagination > li.active > a, .agora-blue .pagination > li.active > a:active, .agora-blue .pagination > li.active > a:focus, .agora-blue .pagination > li.active > a:hover, .agora-blue .pagination > li.active > span { background-color: #0093b3; }
.agora-blue .pagination > li.prev a:before, .agora-blue .pagination > li.next a:before { color: #0093b3; font-family: FontAwesome; font-size: 60px; line-height: 1; }
.agora-blue .pagination > li.prev > a, .agora-blue .pagination > li.next > a { color: transparent; margin-top: -19px; }
.agora-blue .pagination > li.next a:before { content: '›'; }
.agora-blue .pagination > li.prev a:before { content: '‹'; }
.agora-blue .pagination .disabled { display: none; }
.agora-blue .pagination li:first-child a.active, .agora-blue .pagination li:first-child a:hover, .agora-blue .pagination li:last-child a.active, .agora-blue .pagination li:last-child a:hover { color: #0093b3; }
.agora-blue .pagination .prev a, .agora-blue .pagination .next a { border-style: none; color: #0093b3; }
.agora-blue .pagination .pager-first, .agora-blue .pagination .pager-last { display: none; }
.agora-blue .pagination li > a.progress-disabled { float: left; content: ""; border-color: coral; background-color: coral; }
.agora-blue .pagination .ajax-progress-throbber .glyphicon { top: -21px; color: #4d4d4d; }
.agora-blue .pagination .prev .ajax-progress-throbber, .agora-blue .pagination .next .ajax-progress-throbber { color: #39b54a; }
.agora-blue .pagination .prev .ajax-progress-throbber .glyphicon, .agora-blue .pagination .next .ajax-progress-throbber .glyphicon { top: -21px; left: 1px; color: #4d4d4d; }

.agora-button { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #39b54a; text-transform: uppercase; background-color: transparent; border-color: #39b54a; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; }
.agora-button, .agora-button:hover, .agora-button:focus, .agora-button a, .agora-button a:hover, .agora-button a:focus { color: #39b54a; text-decoration: none; }

a.agora-button, a.button { display: inline-block; margin-bottom: 5px; }

body { font-family: Roboto, Helvetica, Arial, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #39b54a; }
h1, h1:hover, h1:focus, h1 a, h1 a:hover, h1 a:focus, h2, h2:hover, h2:focus, h2 a, h2 a:hover, h2 a:focus, h3, h3:hover, h3:focus, h3 a, h3 a:hover, h3 a:focus, h4, h4:hover, h4:focus, h4 a, h4 a:hover, h4 a:focus, h5, h5:hover, h5:focus, h5 a, h5 a:hover, h5 a:focus, h6, h6:hover, h6:focus, h6 a, h6 a:hover, h6 a:focus { color: #39b54a; text-decoration: none; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }

h1 { font-size: 60px; }

h2 { font-size: 48px; }

h3 { font-size: 34px; }

h4 { font-size: 24px; }

h5 { font-size: 24px; }

h6 { font-size: 22px; }

h4, h5, h6 { margin-top: 20px; }

.page-header { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: white; line-height: 1.2; margin-left: 10px; line-height: 64px; }
.page-header, .page-header:hover, .page-header:focus, .page-header a, .page-header a:hover, .page-header a:focus { color: white; text-decoration: none; }
.page-header span { background-color: #39b54a; box-shadow: 10px 0 0 #39b54a, -10px 0 0 #39b54a; color: white; display: inline; padding: 4px 0; text-transform: uppercase; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

@media (min-width: 768px) { .navbar-default, .navbar-default .form-control, .navbar-default .navbar-nav .dropdown-menu li a, .search-wrapper, .search-wrapper .form-control, .search-wrapper .navbar-nav .dropdown-menu li a { font-size: 12px; } }
@media (min-width: 1200px) { .navbar-default, .navbar-default .form-control, .navbar-default .navbar-nav .dropdown-menu li a, .search-wrapper, .search-wrapper .form-control, .search-wrapper .navbar-nav .dropdown-menu li a { font-size: 14px; } }

p.first-paragraph { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #39b54a; font-size: 22px; }
p.first-paragraph, p.first-paragraph:hover, p.first-paragraph:focus, p.first-paragraph a, p.first-paragraph a:hover, p.first-paragraph a:focus { color: #39b54a; text-decoration: none; }

.field-name-body .row { margin-bottom: 10px; }

.half-width { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
@media (min-width: 768px) { .half-width { float: left; width: 50%; } }

.float-left { display: table-cell; float: left; padding-right: 5px; }

.float-right { display: table-cell; float: right; padding-left: 5px; }

p.half-width, blockquote.half-width { vertical-align: middle; }

blockquote { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #008237; border-left: none; font-size: 22px; /* &.half-width { border-top: 2px solid $darkgreen; border-bottom: 2px solid $darkgreen; }
*/ }
blockquote, blockquote:hover, blockquote:focus, blockquote a, blockquote a:hover, blockquote a:focus { color: #008237; text-decoration: none; }

p.caption { font-weight: bold; }

#admin-menu, #admin-menu .dropdown { z-index: 2999; }

.header-wrap { background-position: 50% 0; background-repeat: no-repeat; background-size: cover; }

.header-inner { margin-right: auto; margin-left: auto; }
@media (min-width: 768px) { .header-inner { width: 750px; } }
@media (min-width: 992px) { .header-inner { width: 970px; } }
@media (min-width: 1200px) { .header-inner { width: 1170px; } }

.region-header section:first-child { position: relative; }
@media (min-width: 992px) { .region-header section:first-child { margin-top: -80px; } }
@media (min-width: 1200px) { .region-header section:first-child { margin-top: -180px; } }
.region-header section:first-child .contextual-links-wrapper { margin-top: 270px; }
.region-header .view-header-image { background-size: cover; background-position: center bottom; min-height: 200px; }
@media (min-width: 768px) { .region-header .view-header-image { min-height: 550px; } }
@media (min-width: 992px) { .region-header .view-header-image { min-height: 610px; } }
@media (min-width: 1200px) { .region-header .view-header-image { min-height: 740px; } }
@media (min-width: 1600px) { .region-header .view-header-image { min-height: 1005px; } }
.region-header .agnat16-header-image-full .view-header-image { background-size: cover; background-position: center bottom; min-height: auto !important; }

.block-fieldblock-node-candidate-plus-default-field-header-image { position: fixed; top: 0; }

.field-name-field-header-image { margin-bottom: 50px; margin-top: 0; }
.field-name-field-header-image img { height: auto; width: 100%; }

.navbar-header { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
@media (min-width: 768px) { .navbar-header { float: left; width: 16.6666666667%; } }

@media (max-width: 767px) { .navbar-header .logo { margin-left: 15px; }
  .navbar-header .logo img { height: 50px; width: auto; }
  .agnat16-views-header, .agnat16-header-image, .field-name-field-header-image { margin-bottom: 20px; } }
@media (min-width: 768px) { .navbar-nav { margin-top: 60px; } }
.agnat16-views-header { background-image: url(/sites/greens.org.au/files/header-image-180px.png); background-repeat: no-repeat !important; background-attachment: scroll !important; background-position: center bottom !important; background-size: cover !important; -webkit-background-size: cover !important; width: 100%; }

.agnat16-views-header-feature { min-height: 170px; }
@media (min-width: 480px) { .agnat16-views-header-feature { min-height: 300px; } }
@media (min-width: 768px) { .agnat16-views-header-feature { min-height: 400px; } }
@media (min-width: 992px) { .agnat16-views-header-feature { min-height: 630px; } }
@media (min-width: 1200px) { .agnat16-views-header-feature { min-height: 740px; } }
@media (min-width: 1600px) { .agnat16-views-header-feature { min-height: 1005px; } }

.agnat16-views-header-default { min-height: 150px; }
@media (min-width: 768px) { .agnat16-views-header-default { min-height: 200px; } }
@media (min-width: 992px) { .agnat16-views-header-default { min-height: 300px; } }

.views-slideshow-controls-bottom { position: absolute; bottom: 1px; z-index: 999; margin-left: 45%; }

.views_slideshow_pager_field { margin: auto; padding: 3px; text-align: center; vertical-align: middle; }

.views-slideshow-pager-field-item { background-color: transparent; border-color: white; border-radius: 100%; box-shadow: 0 0 0 3px white; color: transparent; height: 20px; width: 20px; padding: 0; margin: 5px; zoom: 1; cursor: pointer; float: left; }
.views-slideshow-pager-field-item.active { background-color: white; }
.views-slideshow-pager-field-item .views-content-counter { display: none; }

body { color: #4d4d4d; }

.region-before-content > .block, .region-content > .block { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
@media (min-width: 768px) { .region-before-content > .block, .region-content > .block { float: left; width: 100%; } }

.region-content section:last-child { margin-bottom: 50px; }

.webform-submit { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: -.025em; color: #39b54a; text-transform: uppercase; background-color: transparent; border-color: #39b54a; border-radius: 2px; border-style: solid; border-width: 4px; font-size: 24px; font-weight: bold; padding: 5px 10px; width: auto; float: right; }
.webform-submit, .webform-submit:hover, .webform-submit:focus, .webform-submit a, .webform-submit a:hover, .webform-submit a:focus { color: #39b54a; text-decoration: none; }

a { color: #39b54a; }

.pagination > li > span, .pagination > li > a, .pagination > li > a:active, .pagination > li > a:focus, .pagination > li > a:hover, .pagination li:first-child > span, .pagination li:first-child > a, .pagination li:first-child > a:active, .pagination li:first-child > a:focus, .pagination li:first-child > a:hover, .pagination li:last-child > span, .pagination li:last-child > a, .pagination li:last-child > a:active, .pagination li:last-child > a:focus, .pagination li:last-child > a:hover, .pagination > .active > span, .pagination > .active > a, .pagination > .active > a:active, .pagination > .active > a:focus, .pagination > .active > a:hover { background-color: transparent; border-color: #39b54a; border-radius: 100%; border-width: 3px; color: transparent; height: 20px; width: 20px; padding: 0; margin: 5px; }
.pagination > li.active > a, .pagination > li.active > a:active, .pagination > li.active > a:focus, .pagination > li.active > a:hover, .pagination > li.active > span { background-color: #39b54a; }
.pagination > li.prev a:before, .pagination > li.next a:before { color: #39b54a; font-family: FontAwesome; font-size: 60px; line-height: 1; }
.pagination > li.prev > a, .pagination > li.next > a { color: transparent; margin-top: -19px; }
.pagination > li.next a:before { content: '›'; }
.pagination > li.prev a:before { content: '‹'; }
.pagination .disabled { display: none; }
.pagination li:first-child a.active, .pagination li:first-child a:hover, .pagination li:last-child a.active, .pagination li:last-child a:hover { color: #39b54a; }
.pagination .prev a, .pagination .next a { border-style: none; color: #39b54a; }
.pagination .pager-first, .pagination .pager-last { display: none; }
.pagination li > a.progress-disabled { float: left; content: ""; border-color: coral; background-color: coral; }
.pagination .ajax-progress-throbber .glyphicon { top: -21px; color: #4d4d4d; }
.pagination .prev .ajax-progress-throbber, .pagination .next .ajax-progress-throbber { color: #39b54a; }
.pagination .prev .ajax-progress-throbber .glyphicon, .pagination .next .ajax-progress-throbber .glyphicon { top: -21px; left: 1px; color: #4d4d4d; }
