/* Typography */
.text-large {
  font-size: 20px;
  line-height: 1.4em; }
  @media (min-width: 768px) {
    .text-large {
      font-size: 22px; } }

aside.widget_search, .global-goals-sidebar {
  background: #f3f4f4;
  padding: 20px;
  border-top: 5px solid #27bbe0; }

aside.widget_search h5, .global-goals-sidebar h5 {
  font-size: 34px;
  margin: 0 0 30px 0; }

/* My World 2030 Block */
.my-world-2030-block {
  background: #14b6ff;
  color: #fff; }

@media (max-width: 641px) {
  .btn-my-world-2030, .page-template-template-gala-nomination .gform_wrapper input[type="submit"], .page-template-template-gala-nomination-thank-you .gform_wrapper input[type="submit"] {
    width: 100%; } }
.my-world-2030-block h2 {
  color: #fff;
  margin-top: 0px;
  text-transform: uppercase; }

.btn-my-world-2030, .page-template-template-gala-nomination .gform_wrapper input[type="submit"], .page-template-template-gala-nomination-thank-you .gform_wrapper input[type="submit"] {
  transition: background color 0.3s;
  display: inline-block;
  background: #fff;
  color: #14b6ff;
  padding: 15px 30px;
  font-size: 30px;
  font-family: 'Giorgio Sans';
  text-align: center;
  text-transform: uppercase;
  font-weight: 300;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 4px; }
  .btn-my-world-2030 .fa, .page-template-template-gala-nomination .gform_wrapper input[type="submit"] .fa, .page-template-template-gala-nomination-thank-you .gform_wrapper input[type="submit"] .fa {
    margin-left: 20px; }

.btn-my-world-2030:focus, .page-template-template-gala-nomination .gform_wrapper input[type="submit"]:focus, .page-template-template-gala-nomination-thank-you .gform_wrapper input[type="submit"]:focus, .btn-my-world-2030:hover, .page-template-template-gala-nomination .gform_wrapper input[type="submit"]:hover, .page-template-template-gala-nomination-thank-you .gform_wrapper input[type="submit"]:hover {
  background: #006bb7;
  color: #fff;
  text-decoration: none; }

.btn-my-world-2030.btn-my-world-2030--inverted, .page-template-template-gala-nomination .gform_wrapper input.btn-my-world-2030--inverted[type="submit"], .page-template-template-gala-nomination-thank-you .gform_wrapper input.btn-my-world-2030--inverted[type="submit"] {
  background: #14b6ff;
  color: #fff; }

.btn-my-world-2030:focus, .page-template-template-gala-nomination .gform_wrapper input[type="submit"]:focus, .page-template-template-gala-nomination-thank-you .gform_wrapper input[type="submit"]:focus, .btn-my-world-2030:hover, .page-template-template-gala-nomination .gform_wrapper input[type="submit"]:hover, .page-template-template-gala-nomination-thank-you .gform_wrapper input[type="submit"]:hover {
  background: #025ea9;
  color: #fff; }

.btn-my-world-2030--small {
  padding: 5px 20px;
  font-size: 26px; }

@media (min-width: 642px) {
  .my-world-2030-block .columns {
    position: relative; }

  .my-world-2030-block p {
    font-size: 18px; }

  .my-world-2030-block .btn-my-world-2030, .my-world-2030-block .page-template-template-gala-nomination .gform_wrapper input[type="submit"], .page-template-template-gala-nomination .gform_wrapper .my-world-2030-block input[type="submit"], .my-world-2030-block .page-template-template-gala-nomination-thank-you .gform_wrapper input[type="submit"], .page-template-template-gala-nomination-thank-you .gform_wrapper .my-world-2030-block input[type="submit"] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 auto; } }
@media (min-width: 769px) {
  .btn-my-world-2030, .page-template-template-gala-nomination .gform_wrapper input[type="submit"], .page-template-template-gala-nomination-thank-you .gform_wrapper input[type="submit"] {
    font-size: 40px; }
    .btn-my-world-2030.btn-my-world-2030--small, .page-template-template-gala-nomination .gform_wrapper input.btn-my-world-2030--small[type="submit"], .page-template-template-gala-nomination-thank-you .gform_wrapper input.btn-my-world-2030--small[type="submit"] {
      font-size: 26px; } }
/* Gala nomination */
.page-template-template-gala-nomination .content_wrapper, .page-template-template-gala-nomination-thank-you .content_wrapper {
  /*overflow-y: hidden;*/ }
.page-template-template-gala-nomination .header_image, .page-template-template-gala-nomination-thank-you .header_image {
  background-size: cover !important;
  background-position: center !important; }
.page-template-template-gala-nomination article.page, .page-template-template-gala-nomination-thank-you article.page {
  column-count: auto; }
.page-template-template-gala-nomination .gform_wrapper .gm-checkbox-text-large li, .page-template-template-gala-nomination-thank-you .gform_wrapper .gm-checkbox-text-large li {
  margin-top: 20px; }
.page-template-template-gala-nomination .gform_wrapper .gm-checkbox-text-large label, .page-template-template-gala-nomination-thank-you .gform_wrapper .gm-checkbox-text-large label {
  font-size: 18px !important; }
  @media (min-width: 768px) {
    .page-template-template-gala-nomination .gform_wrapper .gm-checkbox-text-large label, .page-template-template-gala-nomination-thank-you .gform_wrapper .gm-checkbox-text-large label {
      font-size: 20px !important; } }
.page-template-template-gala-nomination .gform_wrapper div.validation_error, .page-template-template-gala-nomination-thank-you .gform_wrapper div.validation_error {
  font-family: 'Apex New Book';
  font-size: 18px;
  font-weight: 300; }
.page-template-template-gala-nomination .gform_wrapper li.gfield.gfield_error, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield.gfield_error {
  padding: 0px !important;
  background-color: transparent;
  border: none; }
.page-template-template-gala-nomination .gform_wrapper .gm-checkbox-full li, .page-template-template-gala-nomination-thank-you .gform_wrapper .gm-checkbox-full li {
  width: 100% !important; }
.page-template-template-gala-nomination .gform_wrapper input[type="submit"], .page-template-template-gala-nomination-thank-you .gform_wrapper input[type="submit"] {
  font-size: 26px !important;
  color: #fff;
  background: #27bbe0;
  display: block !important;
  width: 100% !important;
  margin-right: 16px !important; }
  @media (min-width: 768px) {
    .page-template-template-gala-nomination .gform_wrapper input[type="submit"], .page-template-template-gala-nomination-thank-you .gform_wrapper input[type="submit"] {
      font-size: 28px;
      width: calc(100% - 16px) !important; } }
  .page-template-template-gala-nomination .gform_wrapper input[type="submit"]:hover, .page-template-template-gala-nomination-thank-you .gform_wrapper input[type="submit"]:hover {
    background: #016cb8; }
.page-template-template-gala-nomination .gform_wrapper .gsection, .page-template-template-gala-nomination-thank-you .gform_wrapper .gsection {
  border-bottom: none;
  margin-bottom: 0px !important; }
  .page-template-template-gala-nomination .gform_wrapper .gsection h2.gsection_title, .page-template-template-gala-nomination-thank-you .gform_wrapper .gsection h2.gsection_title {
    display: inline-block;
    text-transform: uppercase;
    color: #016cb8;
    font-size: 32px;
    padding-top: 30px !important; }
  @media (min-width: 768px) {
    .page-template-template-gala-nomination .gform_wrapper .gsection h2.gsection_title, .page-template-template-gala-nomination-thank-you .gform_wrapper .gsection h2.gsection_title {
      font-size: 36px; } }
.page-template-template-gala-nomination .gform_wrapper li.gfield, .page-template-template-gala-nomination .gform_wrapper li.gfield_error, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error {
  margin-bottom: 30px;
  padding-left: 0px;
  padding-right: 0px; }
  @media (min-width: 768px) {
    .page-template-template-gala-nomination .gform_wrapper li.gfield.gm-field-left, .page-template-template-gala-nomination .gform_wrapper li.gfield_error.gm-field-left, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield.gm-field-left, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error.gm-field-left {
      display: inline-block;
      float: left;
      width: 50%;
      clear: none;
      padding-right: 16px !important; }
    .page-template-template-gala-nomination .gform_wrapper li.gfield.gm-field-right, .page-template-template-gala-nomination .gform_wrapper li.gfield_error.gm-field-right, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield.gm-field-right, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error.gm-field-right {
      display: inline-block;
      float: left;
      width: 50%;
      clear: none;
      padding-left: 0px; } }
  .page-template-template-gala-nomination .gform_wrapper li.gfield .gfield_radio input, .page-template-template-gala-nomination .gform_wrapper li.gfield .gfield_checkbox input, .page-template-template-gala-nomination .gform_wrapper li.gfield_error .gfield_radio input, .page-template-template-gala-nomination .gform_wrapper li.gfield_error .gfield_checkbox input, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield .gfield_radio input, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield .gfield_checkbox input, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error .gfield_radio input, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error .gfield_checkbox input {
    margin-right: 10px; }
    .page-template-template-gala-nomination .gform_wrapper li.gfield .gfield_radio input:checked + label, .page-template-template-gala-nomination .gform_wrapper li.gfield .gfield_checkbox input:checked + label, .page-template-template-gala-nomination .gform_wrapper li.gfield_error .gfield_radio input:checked + label, .page-template-template-gala-nomination .gform_wrapper li.gfield_error .gfield_checkbox input:checked + label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield .gfield_radio input:checked + label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield .gfield_checkbox input:checked + label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error .gfield_radio input:checked + label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error .gfield_checkbox input:checked + label {
      color: #016cb8;
      font-weight: 300; }
  .page-template-template-gala-nomination .gform_wrapper li.gfield .gfield_radio label, .page-template-template-gala-nomination .gform_wrapper li.gfield .gfield_checkbox label, .page-template-template-gala-nomination .gform_wrapper li.gfield_error .gfield_radio label, .page-template-template-gala-nomination .gform_wrapper li.gfield_error .gfield_checkbox label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield .gfield_radio label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield .gfield_checkbox label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error .gfield_radio label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error .gfield_checkbox label {
    font-family: 'Apex New Book';
    font-size: 16px; }
  .page-template-template-gala-nomination .gform_wrapper li.gfield .gfield_checkbox input:checked + label img, .page-template-template-gala-nomination .gform_wrapper li.gfield_error .gfield_checkbox input:checked + label img, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield .gfield_checkbox input:checked + label img, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error .gfield_checkbox input:checked + label img {
    border: 2px solid #016cb8; }
  .page-template-template-gala-nomination .gform_wrapper li.gfield .gfield_checkbox img, .page-template-template-gala-nomination .gform_wrapper li.gfield_error .gfield_checkbox img, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield .gfield_checkbox img, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error .gfield_checkbox img {
    transition: border 0.25s;
    width: 70px;
    float: left;
    clear: both;
    margin-right: 12px;
    margin-bottom: 20px;
    border: 2px solid transparent; }
  @media (min-width: 920px) {
    .page-template-template-gala-nomination .gform_wrapper li.gfield .gfield_checkbox li, .page-template-template-gala-nomination .gform_wrapper li.gfield_error .gfield_checkbox li, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield .gfield_checkbox li, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error .gfield_checkbox li {
      display: inline-block;
      float: left;
      width: 48%;
      margin-right: 2%;
      margin-bottom: 20px; } }
  @media (min-width: 1060px) {
    .page-template-template-gala-nomination .gform_wrapper li.gfield .gfield_checkbox li, .page-template-template-gala-nomination .gform_wrapper li.gfield_error .gfield_checkbox li, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield .gfield_checkbox li, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error .gfield_checkbox li {
      width: 32.3333%;
      margin-right: 1%; } }
  .page-template-template-gala-nomination .gform_wrapper li.gfield input[type="text"], .page-template-template-gala-nomination .gform_wrapper li.gfield input[type="email"], .page-template-template-gala-nomination .gform_wrapper li.gfield textarea, .page-template-template-gala-nomination .gform_wrapper li.gfield select, .page-template-template-gala-nomination .gform_wrapper li.gfield_error input[type="text"], .page-template-template-gala-nomination .gform_wrapper li.gfield_error input[type="email"], .page-template-template-gala-nomination .gform_wrapper li.gfield_error textarea, .page-template-template-gala-nomination .gform_wrapper li.gfield_error select, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield input[type="text"], .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield input[type="email"], .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield textarea, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield select, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error input[type="text"], .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error input[type="email"], .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error textarea, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error select {
    position: relative;
    padding: 15px !important;
    height: auto;
    min-height: 30px;
    transition: border-color 0.25s, background 0.25s;
    border: 3px solid transparent;
    box-shadow: none;
    background-color: #f8f8f8;
    border-bottom-color: #ddd; }
    .page-template-template-gala-nomination .gform_wrapper li.gfield input[type="text"]::-webkit-input-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield input[type="email"]::-webkit-input-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield textarea::-webkit-input-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield select::-webkit-input-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error input[type="text"]::-webkit-input-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error input[type="email"]::-webkit-input-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error textarea::-webkit-input-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error select::-webkit-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield input[type="text"]::-webkit-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield input[type="email"]::-webkit-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield textarea::-webkit-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield select::-webkit-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error input[type="text"]::-webkit-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error input[type="email"]::-webkit-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error textarea::-webkit-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error select::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      opacity: 0.5;
      color: #000; }
    .page-template-template-gala-nomination .gform_wrapper li.gfield input[type="text"]::-moz-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield input[type="email"]::-moz-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield textarea::-moz-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield select::-moz-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error input[type="text"]::-moz-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error input[type="email"]::-moz-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error textarea::-moz-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error select::-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield input[type="text"]::-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield input[type="email"]::-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield textarea::-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield select::-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error input[type="text"]::-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error input[type="email"]::-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error textarea::-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error select::-moz-placeholder {
      /* Firefox 19+ */
      opacity: 0.5;
      color: #000; }
    .page-template-template-gala-nomination .gform_wrapper li.gfield input[type="text"]:-ms-input-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield input[type="email"]:-ms-input-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield textarea:-ms-input-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield select:-ms-input-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error input[type="text"]:-ms-input-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error input[type="email"]:-ms-input-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error textarea:-ms-input-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error select:-ms-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield input[type="text"]:-ms-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield input[type="email"]:-ms-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield textarea:-ms-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield select:-ms-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error input[type="text"]:-ms-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error input[type="email"]:-ms-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error textarea:-ms-input-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error select:-ms-input-placeholder {
      /* IE 10+ */
      opacity: 0.5;
      color: #000; }
    .page-template-template-gala-nomination .gform_wrapper li.gfield input[type="text"]:-moz-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield input[type="email"]:-moz-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield textarea:-moz-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield select:-moz-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error input[type="text"]:-moz-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error input[type="email"]:-moz-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error textarea:-moz-placeholder, .page-template-template-gala-nomination .gform_wrapper li.gfield_error select:-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield input[type="text"]:-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield input[type="email"]:-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield textarea:-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield select:-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error input[type="text"]:-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error input[type="email"]:-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error textarea:-moz-placeholder, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error select:-moz-placeholder {
      /* Firefox 18- */
      opacity: 0.5;
      color: #000; }
    .page-template-template-gala-nomination .gform_wrapper li.gfield input[type="text"]:hover, .page-template-template-gala-nomination .gform_wrapper li.gfield input[type="email"]:hover, .page-template-template-gala-nomination .gform_wrapper li.gfield textarea:hover, .page-template-template-gala-nomination .gform_wrapper li.gfield select:hover, .page-template-template-gala-nomination .gform_wrapper li.gfield_error input[type="text"]:hover, .page-template-template-gala-nomination .gform_wrapper li.gfield_error input[type="email"]:hover, .page-template-template-gala-nomination .gform_wrapper li.gfield_error textarea:hover, .page-template-template-gala-nomination .gform_wrapper li.gfield_error select:hover, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield input[type="text"]:hover, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield input[type="email"]:hover, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield textarea:hover, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield select:hover, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error input[type="text"]:hover, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error input[type="email"]:hover, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error textarea:hover, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error select:hover {
      border-bottom-color: #21a2fe; }
    .page-template-template-gala-nomination .gform_wrapper li.gfield input[type="text"]:focus, .page-template-template-gala-nomination .gform_wrapper li.gfield input[type="email"]:focus, .page-template-template-gala-nomination .gform_wrapper li.gfield textarea:focus, .page-template-template-gala-nomination .gform_wrapper li.gfield select:focus, .page-template-template-gala-nomination .gform_wrapper li.gfield_error input[type="text"]:focus, .page-template-template-gala-nomination .gform_wrapper li.gfield_error input[type="email"]:focus, .page-template-template-gala-nomination .gform_wrapper li.gfield_error textarea:focus, .page-template-template-gala-nomination .gform_wrapper li.gfield_error select:focus, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield input[type="text"]:focus, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield input[type="email"]:focus, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield textarea:focus, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield select:focus, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error input[type="text"]:focus, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error input[type="email"]:focus, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error textarea:focus, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error select:focus {
      border-bottom-color: #016cb8;
      background-color: #f2f2f2; }
  .page-template-template-gala-nomination .gform_wrapper li.gfield select, .page-template-template-gala-nomination .gform_wrapper li.gfield_error select, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield select, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error select {
    padding: 11px 15px !important; }
  .page-template-template-gala-nomination .gform_wrapper li.gfield label, .page-template-template-gala-nomination .gform_wrapper li.gfield_error label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error label {
    margin-bottom: 6px;
    font-family: 'Giorgio Sans';
    font-size: 22px; }
    @media (min-width: 768px) {
      .page-template-template-gala-nomination .gform_wrapper li.gfield label, .page-template-template-gala-nomination .gform_wrapper li.gfield_error label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error label {
        font-size: 26px; } }
  .page-template-template-gala-nomination .gform_wrapper li.gfield .name_first label, .page-template-template-gala-nomination .gform_wrapper li.gfield .name_last label, .page-template-template-gala-nomination .gform_wrapper li.gfield_error .name_first label, .page-template-template-gala-nomination .gform_wrapper li.gfield_error .name_last label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield .name_first label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield .name_last label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error .name_first label, .page-template-template-gala-nomination-thank-you .gform_wrapper li.gfield_error .name_last label {
    font-family: 'Apex New Book'; }

.btn-social-media {
  display: inline-block;
  padding: 5px 15px;
  border-radius: 5px;
  text-decoration: none !important;
  margin-right: 10px;
  font-weight: bold; }
  .btn-social-media .fa {
    position: relative;
    top: 4px;
    margin-left: 15px;
    font-size: 1.6em; }

.btn-social-media--facebook {
  background: #3B5998;
  color: #fff !important; }
  .btn-social-media--facebook:hover {
    background: #2d4373; }

.btn-social-media--twitter {
  background: #1dcaff;
  color: #fff !important; }
  .btn-social-media--twitter:hover {
    background: #00b2e9; }

.btn {
  display: inline-block;
  padding: 8px 16px;
  text-transform: uppercase;
  color: #fff !important;
  background-color: #016cb8;
  text-decoration: none !important;
  transition: background-color 0.25s;
  font-size: 18px;
  font-family: 'Giorgio Sans'; }
  .btn:hover {
    background-color: #014e85; }

.btn-light {
  background-color: #fff;
  color: #016cb8 !important; }
  .btn-light:hover {
    background-color: #f0f0f0; }

.btn-block {
  width: 100%;
  text-align: center; }

.page-template-template-gala-vote-full-width .single_page article {
  -webkit-column-count: auto;
  -moz-column-count: auto;
  column-count: auto; }

@media (min-width: 1025px) {
  .page-template-template-gala-vote-full-width .single_page article .gform_wrapper ul li.gfield {
    clear: none;
    float: left;
    width: 33%; }
    .page-template-template-gala-vote-full-width .single_page article .gform_wrapper ul li.gfield img {
      margin-bottom: 30px; } }
.global-goals-sidebar h5 {
  text-transform: uppercase; }

#gala-nominate-banner-mobile {
  position: relative;
  background: #016cb8;
  padding: 5px 0px;
  background: linear-gradient(270deg, #de1868, #b21388, #016cb8);
  background-size: 600% 600%;
  -webkit-animation: gradient-bg-animation 30s ease infinite;
  -moz-animation: gradient-bg-animation 30s ease infinite;
  -o-animation: gradient-bg-animation 30s ease infinite;
  animation: gradient-bg-animation 30s ease infinite; }
  #gala-nominate-banner-mobile a[data-hide-element="#gala-nominate-banner-mobile"] {
    position: absolute;
    top: 50%;
    right: 5px;
    color: #fff !important;
    margin: 0;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    padding: 0; }
  #gala-nominate-banner-mobile h4 {
    color: #fff;
    margin: 0px;
    text-transform: uppercase; }
  #gala-nominate-banner-mobile p {
    margin: 0px;
    margin-top: 5px;
    line-height: 1.2em;
    color: #fff;
    font-size: 14px; }
  #gala-nominate-banner-mobile .btn {
    padding: 3px 12px;
    position: relative;
    top: 8px;
    animation-delay: 5s;
    animation-name: animate-button;
    animation-duration: 18s;
    animation-iteration-count: infinite;
    border-radius: 5px; }
  @media (min-width: 642px) {
    #gala-nominate-banner-mobile {
      display: none; } }

#gala-nominate-banner {
  display: none; }
  @media (min-width: 768px) {
    #gala-nominate-banner {
      display: block;
      position: fixed;
      z-index: 10;
      transform: none;
      -moz-transform: none;
      -webkit-transform: none;
      -ms-transform: none;
      transition: padding-left 0.3s, padding-right 0.3s, max-width 0.3s;
      top: auto;
      left: 0px;
      right: 0px;
      bottom: 0px;
      width: 100vw;
      padding: 20px 11px;
      margin: 0 auto;
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
      background: linear-gradient(270deg, #de1868, #b21388, #016cb8);
      background-size: 600% 600%;
      padding-bottom: 0px;
      -webkit-animation: gradient-bg-animation 30s ease infinite;
      -moz-animation: gradient-bg-animation 30s ease infinite;
      -o-animation: gradient-bg-animation 30s ease infinite;
      animation: gradient-bg-animation 30s ease infinite; }
      #gala-nominate-banner h4 {
        color: #fff;
        text-transform: uppercase;
        line-height: 1.2em;
        font-size: 22px; }
      #gala-nominate-banner .btn {
        display: block;
        text-align: center;
        margin-bottom: 10px;
        border-radius: 5px;
        animation-delay: 5s;
        animation-name: animate-button;
        animation-duration: 18s;
        animation-iteration-count: infinite;
        font-size: 20px; }
      #gala-nominate-banner .gg-logo {
        position: relative;
        height: 40px;
        width: auto;
        margin: auto;
        display: block;
        margin-bottom: 10px; } }
    @media (min-width: 768px) and (min-width: 1026px) {
      #gala-nominate-banner .gg-logo {
        margin-top: 0px; } }
  @media (min-width: 768px) {
      #gala-nominate-banner p {
        color: #fff;
        margin: 10px auto;
        line-height: 1.2em;
        font-size: 18px; } }
    @media (min-width: 768px) and (min-width: 1026px) {
      #gala-nominate-banner p {
        margin-top: 0px; } }
  @media (min-width: 768px) {
      #gala-nominate-banner a[data-hide-element="#gala-nominate-banner"] {
        position: absolute;
        top: 3px;
        left: 12px;
        color: #fff !important;
        margin: 0;
        padding: 0;
        opacity: 0.7; }
        #gala-nominate-banner a[data-hide-element="#gala-nominate-banner"]:hover {
          opacity: 1; } }

@keyframes animate-button {
  0% {
    transform: scale(1); }
  0.75% {
    transform: scale(1.1); }
  1.5% {
    transform: scale(1); }
  2.5% {
    transform: scale(1.1); }
  3.75% {
    transform: scale(1); } }
@-webkit-keyframes gradient-bg-animation {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
@-moz-keyframes gradient-bg-animation {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
@-o-keyframes gradient-bg-animation {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
@keyframes gradient-bg-animation {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
.gradient-animation-bg {
  background: linear-gradient(270deg, #de1868, #b21388, #016cb8);
  background-size: 600% 600%;
  -webkit-animation: gradient-bg-animation 60s ease infinite;
  -moz-animation: gradient-bg-animation 60s ease infinite;
  -o-animation: gradient-bg-animation 60s ease infinite;
  animation: gradient-bg-animation 60s ease infinite; }

.gm-gala-hero-puff .gm-gala-hero-puff-inner {
  width: auto;
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
  padding: 30px 15px; }
  .gm-gala-hero-puff .gm-gala-hero-puff-inner img {
    width: auto;
    max-height: 70px;
    max-width: 100%;
    padding: 0px 10px;
    height: auto;
    margin-bottom: 20px; }
  .gm-gala-hero-puff .gm-gala-hero-puff-inner p, .gm-gala-hero-puff .gm-gala-hero-puff-inner h3 {
    color: #fff; }
  .gm-gala-hero-puff .gm-gala-hero-puff-inner h3 {
    font-size: 30px; }
  .gm-gala-hero-puff .gm-gala-hero-puff-inner p {
    font-size: 18px; }
  @media (min-width: 768px) {
    .gm-gala-hero-puff .gm-gala-hero-puff-inner {
      padding: 50px 15px; }
      .gm-gala-hero-puff .gm-gala-hero-puff-inner h3 {
        font-size: 40px; }
      .gm-gala-hero-puff .gm-gala-hero-puff-inner p {
        font-size: 22px; } }

.radio-button-lg label {
  font-size: 18px !important; }
  @media (min-width: 768px) {
    .radio-button-lg label {
      font-size: 22px !important; } }

.finalize-vote {
  background: #26A65B !important; }

.page-template-template-gala-vote-full-width .undp-final-vote-form input[type="submit"] {
  display: none !important; }

.gm-content-box {
  float: left !important; }
  .gm-content-box > a {
    display: block;
    border: 1px solid #eee;
    color: #000;
    transition: opacity 0.35s;
    text-decoration: none !important; }
    .gm-content-box > a:hover {
      opacity: 0.8; }

.content-box-inner-content {
  background: #ffffff;
  padding: 15px; }
  .content-box-inner-content h4 {
    text-transform: uppercase;
    margin-top: 0px; }

.youtube-feed .youtube-feed-inner {
  background: #f3f4f4;
  padding-top: 15px; }
.youtube-feed h3 {
  text-transform: uppercase;
  margin-bottom: 15px; }
  .youtube-feed h3 a {
    font-family: inherit;
    color: #016cb8; }

.youtube-feed-outer-wrapper {
  background: #fff;
  max-width: 1330px;
  margin: 0 auto; }
  .youtube-feed-outer-wrapper .youtube-feed-inner {
    background: transparent !important; }

.youtube-feed-single-item {
  margin-bottom: 20px; }

/*# sourceMappingURL=app.css.map */
