/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
body, button, input, select, textarea {
  color: #333;
  line-height: 1.5em;
  font-size: 1rem;
}
h1 {
  font-size: 1.7rem;
  color: #6082b6;
  font-weight: 500;
}
h2 {
  font-size: 1.55rem;
  font-weight: 500;
}
h3 {
  font-size: 1.35rem;
}
h4 {
  font-size: 1.2rem;
}
hr {
  border-bottom: 1px solid #6082b6;
}
#homebreak {
  margin-top: 0;
  margin-bottom: 20px;
}
.single-post div.page-header h2.entry-title {
  font-size: 1.6rem !important;
  color: #6082b6;
  font-weight: 500;
}
.unclickable > a:hover {
  cursor: default;
}
body#home h2 {
  font-size: 1.45rem;
  font-weight: 500;
  color: #6082b6;
  margin-bottom: 0.4rem;
}
body#home .entry-content h6 {
  padding: 0;
  margin: 0;
}
body#home .entry-content h6 a {
  color: #d13202;
}
blockquote {
  border-left: 3px solid #6082b6;
  background: lightblue;
  font-size: larger;
  color: #6082b6;
  font-weight: 600;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 1px;
  box-shadow: 2px 2px #6082b6;
  padding-right: 10px;
}
.clear {
  clear: both;
}
.g-offcanvas-toggle {
  font-size: 2.3rem;
}
.g-main-nav {
  font-family: "lato";
  font-size: 0.8rem;
  letter-spacing: 0;
  margin-top: 20px;
}
.g-main-nav .g-toplevel {
  letter-spacing: 0.25em;
  text-transform: uppercase;
}
.g-logo {
  display: block;
  max-width: 100%;
}
.su-row.home-page h3 {
  font-weight: 600;
  color: #fff;
  background: #6082B6;
  display: inline !important;
  padding: 0 10px;
  font-size: 1.1rem;
  border-radius: 0.2rem;
  border: 1px solid transparent;
}
h3.home-page {
  font-weight: 600;
  color: #fff;
  background: #6082B6;
  padding: 0 10px;
  font-size: 1.2rem;
  border-radius: 0.2rem;
  border: 1px solid transparent;
}
.su-row.home-page {
  margin-top: 15px;
}
.su-row.home-page a {
  font-size: 1.1rem;
  color: #d13202;
}
a:active, a:hover {
  outline: 0;
  color: #f47e3c;
}
#logo-5640-particle {
  padding: 1% 0;
}
#g-container-top {
  background: #6082B6;
}
#top-bar li {
  padding: 5px;
  display: block;
  background: #ff0302;
  padding: 10px;
}
section#g-sidebar-top div#logo .g-content {
  padding: 0;
  margin: 0;
}
#top-bar ul {
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
}
#top-bar ul li {
  display: inline-block;
}
#top-bar ul li a {
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff !important;
  font-size: 0.8rem;
  font-family: "Lato";
  line-height: 1;
}
/* MENU / NAVIGATION */
#g-navigation .g-grid {
  margin-left: 3%;
}
#g-navigation {
  color: #6082b6;
  background: #6082B6;
  width: 100%;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #fff;
}
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
  color: #ffffff;
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #fff;
}
.g-main-nav .g-toplevel {
  justify-content: flex-start;
}
.g-main-nav .g-sublevel > li:hover > .g-menu-item-container, .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #ff0302 !important;
  background: none;
  font-weight: 600;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0.625rem 0.8rem;
}
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
  color: #fff;
}
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 0.9rem;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  font-size: 1rem;
  letter-spacing: 0.1rem;
}
.g-main-nav .g-toplevel {
  letter-spacing: 0;
  text-transform: none;
}
.g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  border-bottom: 0;
}
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {
  display: none;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator::after {
  color: #fff;
}
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator::after {
  width: 0;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  text-transform: none;
}
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content::before, .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content::before {
  display: none;
}
.g-social .g-social-items a {
  color: #fff !important;
}
#g-feature {
  margin: 0 10%;
}
#g-expanded {
  margin: 0;
  border-top: 5px solid #6082B6;
}
div#take-action div.g-content {
  padding: 0 10%;
}
article#post-2680 h2.entry-title {
  display: none;
}
article#post-2680 img.featured-image {
  display: none;
}
article#post-2699 img.featured-image {
  display: none;
}
#g-above {
  border-bottom: 1px solid #C3E0F0;
}
#g-above .g-content {
  margin-top: 0;
  padding-top: 0;
  text-align: center;
  margin-bottom: 0;
}
#news-header .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
section#g-above.network-header {
  margin-bottom: 10px !important;
}
section#g-above.network-header p {
  margin-bottom: 5px;
}
section#g-above.network-header h3 {
  margin-top: 5px;
}
#news-header h1 {
  color: #6082B6;
  font-size: 1.6rem;
}
#g-page-surround .page-header h2 {
  line-height: 1.3;
}
#g-container-main {
  margin: 0;
}
section#g-bottom {
  padding: 0 5%;
  margin: 0 10%;
}
.section-horizontal-paddings {
  margin: 0;
  padding: 0;
}
h3.g-title {
  font-size: 1rem;
  padding-bottom: 0;
}
#g-page-surround .platform-content .entries .g-block .tease p {
  font-size: 1rem;
  line-height: 1.5;
}
#g-page-surround .entry-meta > div[class^="meta-"] {
  font-size: 0.9rem;
  line-height: 1;
}
#g-mainbar .g-content {
  margin-left: 12%;
  margin-right: 8%;
  padding: 1rem 0;
}
.zoom-social_icons-list__label {
  margin-left: 4px;
  color: #fff;
}
/* NETWORK */
ul.wcs-tabs-nav.wc-shortcodes-clearfix li {
  background: #262626;
}
.wc-shortcodes-tabs .tab-content {
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  padding-left: 0;
}
.wc-shortcodes-tabs ul.wcs-tabs-nav li a {
  color: #e2e2e2;
  margin-right: 0;
}
.wc-shortcodes-tabs ul.wcs-tabs-nav li:hover {
  background-color: #6082b6;
}
.wc-shortcodes-tabs ul.wcs-tabs-nav .wcs-state-active a {
  background-color: #6082b6;
}
.wc-shortcodes-tabs ul.wcs-tabs-nav li a {
  border: none;
}
.wc-shortcodes-tabs ul.wcs-tabs-nav li {
  margin-right: 10px;
}
.wc-shortcodes-content div.roksprocket-shortcode ul.sprocket-tabs-nav li.active span.sprocket-tabs-inner {
  font-weight: 600;
  font-size: 0.8rem;
}
ul.wcs-tabs-nav.wc-shortcodes-clearfix li {
  background: #262626;
  font-size: 1rem;
}
.wc-shortcodes-content .sprocket-tabs-nav li .sprocket-tabs-inner {
  padding: 5px 10px;
  line-height: 1em;
}
#partners .su-row.partners h2 {
  font-size: 1.2rem;
  font-weight: 600;
}
#partners .su-row.partners h1 {
  font-size: 1.3rem;
  padding: 5px;
  display: block;
  background: #6284b7;
  padding: 10px;
  color: #fff;
}
#continent h1, #partners h1 {
  font-size: 1.45rem;
}
#partners hr {
  border-bottom: 1px solid rgba(92, 97, 106, 0.25);
}
#partners h2 {
  font-size: 1.2rem;
}
#partners p {
  margin: 0 0 0.5rem 0;
}
body#network .su-tabs-pane {
  padding-left: 0;
}
/*=== PARTNERS & NETWORK SECTION ===*/
.su-posts-single-post .su-post-meta {
  display: none;
}
#partners h1.su-post-title {
  font-size: 1.6em Important;
  border-bottom: 2px solid #6082b6;
  display: block !important;
}
div.su-column-inner.su-u-clearfix.su-u-trim h1 {
  font-size: 1.35rem;
  background: #6082b6;
  color: #fff;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 2px;
}
body#network div.su-column-inner.su-u-clearfix.su-u-trim h2 {
  color: #000;
  font-size: 1.4rem;
  font-weight: 600;
  font-family: "Source Sans Pro";
  margin-top: 0;
  line-height: 1.2;
}
.su-tabs-nav span {
  color: #fff;
  font-size: 1rem;
  background: #248cc8;
}
body#network div.page-header h2.entry-title {
  padding-bottom: 10px;
  margin-top: 0;
}
body#network div.su-column-inner.su-u-clearfix.su-u-trim p {
  font-size: 1.1rem;
}
body#partners .gsection_title {
  font-size: 1.5rem;
  color: #6082b6;
  font-weight: 500;
}
body#partners li#field_3_17 {
  padding-top: 0 !important;
}
body#partners .gform_wrapper .gform_body .gfield_label {
  font-size: 1rem;
}
#menu-3818-particle .g-content {
  margin: 0;
  padding: 0;
}
.g-search form::before {
  content: "";
  position: absolute;
  left: 0.625rem;
  width: 20px;
  height: 20px;
  top: 30%;
  color: #fff;
  font: normal normal normal 16px/1 "Font Awesome 5 Free";
}
#g-search-menu-3818 {
  margin-top: -8px;
}
.wppsac-post-carousel h2.wppsac-post-title a {
  font-size: 1rem;
  line-height: 1.3;
}
#g-page-surround .page-header h2 {
  font-size: 1.25rem;
  font-weight: 500;
  margin-top: 2rem;
  margin-bottom: 0;
  padding-bottom: 0;
}
#g-footer {
  padding: 0 2%;
  font-size: 0.9rem;
  font-family: inherit;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus {
  color: #666;
}
object.embed-pdf-viewer {
  display: block;
  width: 100%;
}
figure {
  margin-left: 0;
}
/*=== HOME PAGE ===*/
.wppsac-post-carousel.design-1 .wppsac-carousel-slides {
  padding-left: 0;
}
.wppsac-slick-carousel-wrp.wppsac-clearfix {
  margin-top: 20px;
}
body#home a.button {
  margin-top: 5px;
}
.gallery .gallery-item {
  text-align: left;
}
#wc-shortcodes-tab-global {
  margin-left: 15px;
}
#continent h1 {
  text-transform: uppercase;
  color: #6082b6;
  font-weight: 500;
}
/*=== Partners Application form ===*/
body#partners .gform_wrapper .gform_body .gfield_label {
  font-size: 1rem;
}
form#gform_3 li#field_3_23 div.g-grid.modules div.g-block.size-25 h4, form#gform_3 li#field_3_23 div.g-grid.modules div.g-block.size-25 p span {
  color: #1874cd;
}
form#gform_3 li#field_3_34 div.g-grid.modules div.g-block.size-25 h4, form#gform_3 li#field_3_34 div.g-grid.modules div.g-block.size-25 p span {
  color: #9683C0;
}
form#gform_3 div.g-block.size-25 h4 {
  margin: 0;
}
form#gform_3 div.g-block.size-25 p span {
  font-size: 1.1rem;
  font-weight: 600;
}
form#gform_3 li#field_3_23 div.g-grid.modules div.g-block.size-25 p, form#gform_3 li#field_3_34 div.g-grid.modules div.g-block.size-25 p {
  padding: 0 30px 0 0;
  font-size: 1.05rem;
  max-width: 90%;
  margin: 0;
}
form#gform_3 li#field_3_29, form#gform_3 li#field_3_24, form#gform_3 li#field_3_31 {
  padding-top: 0;
}
/*=== Reports section ===*/
figure p {
  display: none;
}
#reports .post-excerpt {
  display: none;
}
#reports #g-page-surround .page-header h2 a {
  color: #666;
}
#g-page-surround .platform-content .entries .g-block .button, #g-page-surround .platform-content form.password-form .password-btn.button, #g-page-surround .search-form .button, .btn, #comments #comments-nav .comments-previous .button, #comments #comments-nav .comments-next .button, #comments #respond .button, .g-loginform .button, .widget.widget_tag_cloud a, .g-contactform #contact-form .form-actions .button, div.g-array-item div.g-array-item-read-more a button.button.home-posts.read-more, a.button, .gform_page_footer input.button {
  font-family: inherit;
  font-weight: 500;
  font-size: 0.9rem;
  background: #248cc8;
  padding: 0.1rem 0.7rem;
  padding-bottom: 0.1rem;
  border-radius: 0.4rem;
  border: 1px solid transparent;
}
div.g-array-item-title h3.g-item-title {
  font-size: 1.1rem;
  font-family: inherit;
}
#reports .platform-content .entry-meta {
  margin: 0.3rem 0;
}
#reports #black-studio-tinymce-13 {
  border-bottom: 1px solid lightblue;
  padding-bottom: 10px;
}
#reports .pagination, .page-links {
  margin: 2rem 0;
  padding-top: 1.5rem;
  border-top: 1px solid lightblue;
}
.pagination ul.pagination-list > li > span, .page-links ul.pagination-list > li > span {
  padding: 10px 5px;
  border: none;
  color: inherit;
  background: none;
}
div.page-header h2.entry-title a {
  font-size: 1.25rem !important;
  font-weight: 500;
  line-height: 1.35;
  margin-top: 2rem;
  margin-bottom: 0;
  padding-bottom: 0;
}
/*=== MAIN CONTENT DONATION PAGE ===*/
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
  font-weight: 700;
  font-size: 1.4rem;
}
.platform-content .entries .tease {
  margin: 0;
  padding: 0.938rem 0;
  padding-bottom: 0.3rem;
}
body .gform_wrapper ul li.gfield.gfield_html img {
  max-width: 90% !important;
}
li#field_3_29 label.gfield_label {
  color: #1874cd;
}
li#field_3_24 label.gfield_label {
  color: #9683C0;
}
li#field_3_6 label.gfield_label, li#field_3_36 label.gfield_label, li#field_3_17 label.gfield_label, li#field_3_35 label.gfield_label {
  font-size: 1.8rem;
}
li#field_3_6 .gfield_description, li#field_3_36 .gfield_description, li#field_3_17 .gfield_description, li#field_3_35 .gfield_description {
  font-size: 1.2rem;
}
li#field_3_6 span.ginput_total, li#field_3_36 span.ginput_total, li#field_3_17 span.ginput_total, li#field_3_35 span.ginput_total {
  font-size: 1.2rem;
}
.gform_wrapper h3 {
  font-weight: 600;
}
.gf_nobutton .gfield_radio li.gchoice_3_15_0 input[type=radio] {
  display: none;
}
.gf_nobutton .gfield_radio li.gchoice_3_15_1 input[type=radio] {
  display: none;
}
.gform_wrapper li.gfield.gf_nobutton ul.gfield_radio li label {
  max-width: 100%;
  background: #248cc8;
  color: #fff;
  font-size: 0.9rem;
  background: #248cc8;
  border: 1px solid #115290;
  border-radius: 2px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
  line-height: 20px;
  font-weight: 500;
  color: #fff;
  padding: 5px;
}
.gform_wrapper ul#input_3_15.gfield_radio li input[type="radio"]:checked + label {
  background: #9683C0;
}
body .gform_wrapper ul li ul#input_3_15 li label:hover {
  background: #9683C0;
}
li#field_3_29, li#field_3_24 {
  padding-top: 20px;
}
li#field_3_26, li#field_3_17, li#field_1_27, li#field_3_32, li#field_3_31 {
  padding-top: 40px;
}
li#field_3_11, li#field_3_14 {
  padding-top: 20px;
}
li#field_12_34 div.g-block.size-25 p, li#field_12_23 div.g-block.size-25 p {
  max-width: 250px;
  margin: 0;
}
li#field_12_34 div.g-block.size-25 h4, li#field_12_23 div.g-block.size-25 h4 {
  margin: 0;
}
ul#input_3_29.gfield_radio li, ul#input_3_24.gfield_radio li, ul#input_3_26.gfield_radio li {
  font-size: 1.25rem;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
  max-width: 100% !important;
}
.gform_wrapper li.hidden_label input {
  margin-top: 0;
}
.gform_wrapper .description_above .gfield_description {
  padding: 0;
  margin: 0;
}
div.ginput_container_total {
  font-weight: bold;
}
body .gform_wrapper .gform_body .gfield_label {
  font-size: 18px;
}
body .gform_wrapper .gform_body {
  font-size: 18px;
}
li#field_3_15 label.gfield_label {
  float: left;
  margin-right: 20px;
}
.label15 label.gfield_label {
  font-size: 1.2rem;
  margin-top: 15px;
}
ul#input_3_22.gfield_radio {
  margin-top: 0;
  margin-bottom: 10px !important;
}
.gform_wrapper .gfield_radio li {
  display: block;
  float: left;
  line-height: inherit !important;
  margin: 0 32px 15px 0 !important;
  padding-top: 5px !important;
}
div#gform_wrapper_3 ul#input_3_12.gfield_radio li {
  float: left;
  margin-right: 20px;
}
.single-items input {
  visibility: hidden;
}
.gform_wrapper li.gfield.gf_nobutton.gf_list_4col ul.gfield_radio li label {
  max-width: 100%;
}
.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
  white-space: normal;
}
span.ginput_price {
  display: none;
}
/*===MOBILE MENU== */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):active {
  background: #fff !important;
  color: #000 !important;
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator::after {
  color: #000;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: none !important;
  background: none !important;
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #fff !important;
  color: #000 !important;
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):active {
  background: #fff !important;
  color: #1ab7e7 !important;
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover a span.g-menu-item-title {
  color: #ff0302 !important;
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
  color: #ff0302;
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content, #g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  color: #000;
}
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator {
  right: 1.2938rem;
}
@media only screen and (max-width: 1024px) {
  #g-container-top .g-grid {
    margin-left: 0;
  }
  #call-outs .g-content {
    padding: 0;
    margin: 0;
  }
  #call-outs li {
    padding: 5px;
  }
  div#sidebar-top.g-block.size-25 {
    flex: 0 30%;
    width: 30%;
  }
  div#nav-bar.g-block.size-75 {
    flex: 0 60%;
    width: 60%;
  }
  #g-container-main, #g-navigation, #g-slideshow, #g-header, #g-above, #g-showcase, #g-utility, #g-expanded, #g-feature, #g-copyright, section#g-bottom, #g-footer {
    margin: 0;
  }
  #g-navigation .g-grid, #g-header .g-grid {
    margin: 0;
  }
  #g-mainbar .g-content {
    margin: 0 2%;
  }
  #g-footer {
    padding: 0;
  }
  body#home #g-mainbar .g-content {
    margin: 0 2%;
  }
  #g-navigation .g-container {
    width: auto;
  }
  #special-events .tribe-mini-calendar-event {
    display: inline-block;
    width: 44%;
    margin-right: 3%;
    float: left;
    border: none;
  }
  #menu {
    display: none;
  }
  #bottom-spacer {
    display: none;
  }
}
/* SMALLER - Max-width 1100 */
@media screen and (max-width: 1100px) {
  body p {
    font-size: 1rem;
  }
  #g-navigation, #g-slideshow, #g-header, #g-above, #g-showcase, #g-utility, #g-expanded, #g-feature, #g-copyright, section#g-bottom, #g-footer {
    margin: 0;
  }
  .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 0.9rem;
  }
  .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
    font-size: 0.9rem;
    letter-spacing: 0.1rem;
  }
  .size-30 {
    -webkit-flex: 0 45%;
    -moz-flex: 0 45%;
    -ms-flex: 0 45%;
    flex: 0 45%;
    width: 45%;
  }
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0.2em 0.15rem;
  }
  .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 0.8rem;
  }
  .g-main-nav .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content::before, .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content::before {
    display: none;
  }
  .g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
    font-weight: 600;
  }
  div#menu-6986-particle.g-content.g-particle {
    margin: 0;
  }
  section#g-copyright {
    padding: 0;
  }
  #g-navigation .g-container {
    width: auto !important;
  }
  .g-main-nav .g-toplevel {
    justify-content: space-evenly;
  }
  div#nav-bar.g-block.size-75 {
    flex: 0 70%;
    width: 70%;
  }
  div#sidebar-top.g-block.size-25 {
    flex: 0 30% !important;
    width: 30% !important;
  }
  #logo {
    text-align: left;
  }
  iframe.embed-pdf-viewer {
    display: none !important;
  }
}
@media screen and (max-width: 1000px) {
  #g-navigation, #g-slideshow, #g-header, #g-above, #g-showcase, #g-utility, #g-expanded, #g-feature, #g-copyright, section#g-bottom, #g-footer {
    margin: 0;
  }
  section#g-copyright, .section-vertical-paddings {
    padding: 0;
  }
  section#g-copyright .g-content {
    padding: 10px 2%;
    margin: 0;
  }
  .home-header {
    padding: 0 5px;
    text-align: center;
    margin: 0 -35px;
    margin-bottom: 30px;
    font-size: 1.5rem;
  }
  .g-video-container.g-video-container-columns-3 .g-video-inner {
    width: 33.3%;
  }
}
/* EVEN SMALLER */
@media screen and (max-width: 900px) {
  #nav-bar {
    padding: 0;
  }
  .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
    font-size: 0.8rem;
  }
  .g-main-nav .g-toplevel {
    width: 100%;
  }
  #g-navigation, #g-slideshow, #g-header, #g-above, #g-showcase, #g-utility, #g-expanded, #g-feature, #g-copyright, section#g-bottom, #g-footer {
    margin: 0;
  }
  #home-text p {
    font-size: 1.3rem;
    text-shadow: 1px 2px #000;
  }
  #g-mainbar .g-content {
    margin: 0 2%;
  }
  #g-footer {
    padding: 0;
  }
  body#home #g-mainbar .g-content {
    margin: 0 2%;
  }
  #custom-6025-particle {
    padding-left: 0;
    padding-right: 0;
  }
  #menu-9532-particle {
    padding-left: 0;
    padding-right: 0;
  }
  #logo-3473-particle {
    padding-right: 0;
    margin-right: 0;
  }
  section#g-navigation div.g-container {
    width: 100%;
    background-size: 1200px 350px;
  }
  h2 {
    font-size: 1.8rem;
  }
  body#home #g-mainbar .g-content {
    margin: 0 2%;
    padding: 1.5rem;
    padding-left: 0;
    padding-right: 0;
  }
  #logo {
    text-align: center;
  }
  div#top-bar, div#top-bar1 {
    max-width: 100% !important;
  }
  div.su-column-inner.su-u-clearfix.su-u-trim h1 {
    font-size: 1.1rem;
    padding-left: 10px;
    padding-bottom: 3px;
  }
  div.su-row.home-page div.su-column.su-column-size-1-3 {
    width: 30% !important;
  }
}
/* Tablets */
/* SMALLEST */
@media screen and (max-width: 815px) {
  #nav-bar {
    padding: 0;
  }
  .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
    font-size: 0.8rem;
  }
  .g-main-nav .g-toplevel {
    width: 100%;
  }
  #logo {
    padding: 0 10%;
  }
  #g-navigation, #g-slideshow, #g-header, #g-above, #g-showcase, #g-utility, #g-expanded, #g-feature, #g-copyright, section#g-bottom, #g-footer {
    margin: 0%;
  }
  section#g-bottom {
    margin: 0%;
  }
  .g-fluid-navigation, .g-default-bottom {
    padding: 0;
  }
  section#g-container-main.g-wrapper.main-content.photo main#g-mainbar {
    margin-top: 0;
  }
  #g-navigation .g-logo {
    width: 40%;
  }
  section#g-copyright, .section-vertical-paddings {
    padding: 0;
  }
  section#g-copyright .g-content {
    padding: 10px;
    margin: 0;
  }
  section#g-copyright img {
    max-width: 20%;
  }
  #call-outs li {
    padding: 2px;
  }
  #g-container-top .g-grid {
    margin-left: 0;
  }
  #mobile .g-content {
    padding-top: 0;
  }
  .su-row .su-column-size-1-3 {
    width: 45% !important;
  }
  .su-row.home-page h3 {
    font-weight: 600;
    color: #fff;
    font-size: 1rem;
  }
}
@media only screen and (max-width: 600px) {
  #g-offcanvas {
    margin-top: 0 !important;
  }
  #special-events .tribe-mini-calendar-event {
    display: block;
    width: 100%;
    float: none;
    border: none;
  }
  .su-tabs-nav span {
    padding: 10px 8px;
    font-size: 0.8rem;
  }
  .su-tabs-mobile-stack .su-tabs-nav span {
    display: inline !important;
  }
  #network-info .g-content {
    margin: 0;
    padding: 0 10px;
  }
  #partners-info .g-content {
    padding: 0;
  }
  .archive {
    margin-bottom: 2rem;
  }
  #news-header {
    margin-bottom: 1.5rem !important;
  }
  #news-header .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  #g-above .g-content {
    margin: 0;
    padding: 0 1rem 1rem;
  }
  .su-row .su-column-size-1-3 {
    width: 100% !important;
  }
}
/* IPHONE */
@media screen and (max-width: 590px) {
  div#news-header h1 {
    font-size: 1.15rem;
  }
  .single-post div.page-header h2.entry-title {
    font-size: 1.3rem !important;
  }
  img.alignleft {
    float: none;
    margin: 0;
    max-width: 100%;
    width: 100%;
  }
  body#home a img.alignleft {
    float: none;
  }
  .g-offcanvas-toggle {
    color: #fff;
  }
  #g-offcanvas {
    margin-top: 0 !important;
  }
  h1 {
    font-size: 1.6rem;
    color: #6082b6;
  }
  h2 {
    font-size: 1.6rem;
    margin: 0;
  }
  #nav-bar {
    padding: 0;
    text-align: center;
  }
  div#sidebar-top.g-block.size-25 {
    flex: 0 100%;
  }
  div#top-bar.g-block.size-71 {
    max-width: 60% !important;
  }
  div#top-bar ul {
    margin: 10px 0 10px 5px;
  }
  #top-bar li {
    padding: 1px;
  }
  li span.callout {
    padding: 2px;
    font-size: 0.7rem;
  }
  #top-bar ul li a {
    font-size: 0.7rem;
  }
  div#top-bar1 {
    max-width: 40% !important;
  }
  div#nav-bar.g-block.size-75 {
    flex: 0 100%;
    width: 60%;
  }
  #g-navigation .g-social {
    text-align: center;
    z-index: 10;
  }
  #g-mobilemenu-container .g-toplevel li {
    font-size: 0.8rem;
  }
  section#g-bottom .sprocket-strips-s-container .sprocket-strips-s-block {
    width: 50%;
  }
  #footer-contact {
    display: flex;
    justify-content: center !important;
  }
  #g-navigation {
    border-bottom: 1px solid black;
    padding-bottom: 10px;
  }
  .envira-gallery-wrap .envira-album-public .envira-gallery-item img, .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img {
    padding-bottom: 10px !important;
  }
  #mission-title h2 {
    padding: 0;
    margin: 0;
    font-size: 1.3rem;
  }
  .su-tabs.su-tabs-style-default.su-tabs-mobile-stack {
    margin: 0;
    padding: 0;
  }
  .su-tabs-nav span {
    padding: 10px 8px !important;
    font-size: 0.8rem !important;
  }
  .su-tabs-mobile-stack .su-tabs-nav span {
    display: inline;
  }
  .su-posts-single-post .su-post {
    margin-bottom: 0;
    line-height: 1.5;
  }
  div#su-post-3432.su-post {
    margin-bottom: 0 !important;
  }
  img.alignleft.size-thumbnail {
    float: none !important;
  }
  main#g-mainbar div.g-content {
    padding: 0;
  }
  #custom-9812-particle {
    padding: 0;
  }
  .g-offcanvas-toggle {
    top: 1rem;
    right: 2rem;
  }
  #g-navigation, #g-slideshow, #g-header, #g-above, #g-showcase, #g-utility, #g-expanded, #g-feature, #g-copyright, section#g-bottom, #g-footer {
    margin: 0;
  }
  #g-container-main {
    margin: 0;
  }
  .g-fluid-navigation, .g-default-bottom {
    padding: 0;
  }
  #g-mobilemenu-container ul {
    margin-left: 0;
  }
  #g-page-surround .page-header h2 {
    font-size: 1rem;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0.625rem;
    padding-bottom: 0;
    padding-top: 0;
  }
  section#g-copyright, .section-vertical-paddings {
    padding: 0;
  }
  section#g-copyright .g-content {
    padding: 10px;
    margin: 0;
    font-size: 0.8rem;
  }
  img.alignleft {
    float: none;
    margin: 0;
  }
  div.book h5 {
    margin: 0;
  }
  #g-navigation .g-logo {
    width: 60%;
  }
  .home-header {
    padding: 0 5px;
    text-align: center;
    margin: 0 -10px;
    margin-bottom: 30px;
    font-size: 1.3rem;
  }
  section#g-copyright img {
    max-width: 20%;
  }
}
@media (max-width: 480px) {
  .fa-fw {
    width: 0.9rem;
  }
  div#sidebar-top.g-block.size-25 {
    flex: 0 100% !important;
    width: 100% !important;
  }
  div.su-row.home-page div.su-column.su-column-size-1-3 {
    width: auto !important;
  }
  h3 {
    font-size: 1.1rem;
  }
  .g-social .g-social-items a {
    margin-right: 10px;
  }
  section#g-above.network-header p {
    text-align: left;
  }
}
/*# sourceMappingURL=custom_wpd_publications.css.map */