/**/
/*
* Style for Online Workshop Registration
*/
.workshop-item .gfield_label {
	font-size: 20px !important;
  color: #00b2a9 !important;
}

.workshop-item .ginput_product_price_label,
.workshop-item .ginput_product_price {
	font-size: 18px !important;
}

/********************

.gv-list-view-subtitle h4 {
	font-size: 16px !important;
  margin: 5px 0 !important;
}
.gv-list-multiple-container .gv-list-view{
    float: left;
    margin-right: 30px;
    width: 250px;
}
.su-box-title {
	font-weight: normal !important;
}*/
/* MEDIA QUERIES */

@media screen and (max-width: 360px) {
  #no-mobile {
    display: none !important;
  }
}

@media screen and (max-width: 375px) {
  #no-mobile {
    display: none !important;
  }

  /* Yelp Badge */

  .widget-yelp-panel h3.widget-title {
    text-align: center;
  }

  .widget-yelp-panel img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 414px) {
  #no-mobile {
    display: none !important;
  }

  /*Call to Action button inside the 75th registration form*/

  .sow-cta-wrapper .so-widget-sow-button {
    margin: 0 auto;
    float: none !important;
  }
}

@media screen and (max-width: 680px) {
  /* Yelp Badge */

  .widget-yelp-panel h3.widget-title {
    text-align: center;
  }

  .widget-yelp-panel img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 780px) {
  #primary {
    width: 100% !important;
  }

  #secondary {
    display: none !important;
  }

  /*Espanol link @ top header*/

  .es-link.panel-widget-style {
    text-align: center !important;
    margin-bottom: 10px !important;
  }

  /*Call to Action button inside the 75th registration form*/

  .sow-cta-wrapper .so-widget-sow-button {
    margin: 0 auto;
    float: none !important;
  }
}

/*-------------------------------------*/

/* Specify width size (100% full width)*/

body.responsive.layout-full #page-wrapper .full-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

/* Sticky Navigation */

.site-navigation.sticky {
  padding-top: inherit !important;
  padding-bottom: inherit !important;
  -webkit-transition: all 0.5s ease-out;
  background-color: rgba(51, 51, 51, 0.9);
  /*rgba(249,229,89,0.9);*/
}

/* Image Panel Widget Style */

img.so-widget-image {
  background-color: #fcfcfc !important;
  border: 1px solid #eeeeee !important;
  /*padding: 10px;*/
}

/*---------End Vantage Style-------------*/

ul,
ol {
  margin: 0 0 1.5em 1em;
}

/* Help a Child Caption */

.help-text {
  font-size: 14px;
  margin-right: 5px;
}

/* Header Donate Button */

.btn.btn-default.donate-btn {
  background-color: #F9E559 !important;
  border: 0;
  font-weight: bold;
  border-radius: 4px;
}

/* Menu Padding Horizontal */

.main-navigation ul li a {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

/* Other Services */

.widget-other-services {
  padding: 0px;
  background-color: #fff !important;
}

/* Sponsor Images */

.sponsor-caption h3.widget-title {
  padding-top: 50px;
  font-size: 24px;
  text-align: center;
  margin-bottom: 0;
}

.widget-siteorigin-img-grid {
  margin-top: 0;
  padding-bottom: 25px;
}

/* Primary Program Title */

.widget-primary-programs-title h3.widget-title {
  color: #ff0080 !important;
}

/* Management Team Style */

.row-mgmt-text h3.widget-title {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 20px;
}

.row-mgmt-text #pos-title {
  font-size: 12px;
  padding: 0;
  margin-top: -15px;
  line-height: 20px;
}

.mgmt-team-caption {
  /*padding-top: 20px;
  padding-bottom: 10px;
  */
  padding-left: 8px;
  padding-right: 8px;
  margin-top: -25px;
  background-color: #fff !important;
  min-height: 100px;
}

.mgmt-team-caption h3.widget-title {
  padding-top: 10px;
}

/* Video Title */

.row-videos-title h3.widget-title {
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.circle-program-schedule .widget_circleicon-widget .circle-icon-box h4 {
  font-size: 13px !important;
}

/* Footer */

.use-policies.nav-tabs>li {
  font-size: 12px;
}

/* Alert */

.alert {
  border-radius: 0;
}

.alert-info {
  /*background-color: transparent;
  */
  /*border: 2px solid #757575;
  */
  color: inherit;
}

.ss-banner {
  background-color: #fafafa !important;
  border: 0;
  color: #757575;
}

.alert.ss-banner h4 {
  color: #ef7126 !important;
}

/* News */

#panel-741-0-0-0 > div > h3,
#panel-741-0-0-1 > div > h3 {
  color: #A0596B !important;
}

#panel-741-0-0-0 > div > div > div.sow-carousel-container > div > ul > li > h3 {
  color: #A0596B !important;
}

/* Ideas & Advice Panel Header */

.widget-catpost-header.panel-widget-style .widget-title {
  color: #0191C8 !important;
}

.collaborative-partner .panel-heading > h4 > a {
  color: #0191C8 !important;
}

/* SiteOrigin Hero */

.so-widget-sow-hero-default-92aaea827f32 .sow-slider-base .sow-slider-image-wrapper p {
  text-shadow: none;
}

/* Header Widget Button */

#donate-btn {
  margin-left: -10px;
  padding: 10px;
}

#espanol-btn {
  margin-left: -10px;
  padding: 10px;
}

#eoy-btn {
  margin-left: -10px;
  padding: 10px;
}

.es-link.panel-widget-style {
  text-align: right;
}

/**/

#header-sidebar .widget_nav_menu {
  background: #000;
}

#header-sidebar .widget_nav_menu ul.menu > li {
  margin-right: 5px;
}

#header-sidebar .widget_nav_menu ul.menu > li > a {
  color: #fff;
}

/*Search Result Page Styling

.search-results article.post,
.search-results article.page {
  float: left;
  margin-right: 10px;
  width: 100%;
}

.search-results p {
  line-height: 24px;
}*/

/*Board Directory Box Styling*/

.bod-float-box {
  min-height: 200px !important;
}

/*BS Class Table Header Style*/

.table th {
  text-align: center;
}

/*Edit 3/14 by mgerardo*/

#custom-collapse-0 .panel-title {
  margin: 0;
  font-size: inherit;
}

/*Edit 3/28 by mgerardo*/

.pp-content-box {
  padding: 20px;
}

.prime-prog-bkbox {
  background-color: #fafafa;
  border: 2px solid #fff;
  padding: 10px 10px;
  min-height: 194px;
}

/*Edit 5/2 by mgerardo*/

ul.job_listings li.job_listing a div.position h3 {
  color: #A0596B !important;
  font-weight: 600;
}

/*Edit 6/14 by mgerardo*/

.event_sponsors {
  margin-top: -50px;
}

/*#yoast-breadcrumbs {
  margin-top: 20px;
}*/

/*Added 12/16 by mgerardo*/

img.so-widget-image {
  background-color: transparent !important;
  border: none !important;
  /*padding: 10px;*/
}

/*Added 2/23/17 Calendar Month Heading by mgerardo*/

.simcal-current-month,
.simcal-current-year {
  color: #424242 !important;
}

.entry-content h2 {
	line-height: 35px;
}

.entry-content h3 {
  line-height: 1.6em;
}

.so-widget-sow-image-default-d9fa1d607b92 .sow-image-container .so-widget-image {
  padding: 0px;
}

.entry-content p {
  line-height: 28px;
  margin: 0 0 25px;
}

/* Homepage Right Sidebar

.latest-news-col,
.video-col,
.about-col,
.service-col,
.testimonial-col {
  border-radius: 8px !important;
}*/

/* Content Container Style */

#content-container {
  border-radius: 10px !important;
  background: #fcfcfc !important;
}

/* Footer Styling 5/30/18 */

#colophon {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

#colophon .widget_nav_menu .menu-item a {
  border-bottom: none !important;
}

/* Breadcrumbs Styling 5/31/2018 */

#yoast-breadcrumbs,
#navxt-breadcrumbs {
  background: none !important;
  margin: 20px 0 10px;
  padding: 2em 0.75em 0.5em 0;
}

#yoast-breadcrumbs {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* Hero Image Position Styling */

#main.site-main {
  padding-top: 0px;
}

.siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style.panel-row-style-for-585-0 {
  padding-top: 0px;
}

/* Post H1 Title Styling
div.entry-main > header > h1 {
  color: #333333 !important;
  font-family: 'Open sans' !important;
  font-weight: 800 !important;
  font-size: 30px !important;
}*/

/* Gap between Homepage Hero and Job container Row */

#pg-585-1,
#pl-585 .so-panel {
  margin-bottom: 0 !important;
}

/**/

h2 span {
  margin-top: -300px;
  /* Size of fixed header */
  padding-bottom: 300px;
  display: block;
}

/* Header layout with Chrome fix 10/4/2018 */

#masthead .hgroup #header-sidebar {
  display: block;
}

/*board of dir header*/

.so-widget-sow-features-default-f535cd3b95db .sow-features-list .sow-features-feature .textwidget > h5 {
  margin-bottom: 0 !important;
}

.pum-theme-8149 .pum-content,
.pum-theme-default-theme .pum-content {
  line-height: 2em !important;
}

/*Board of directors image*/

.meet-the-team .sow-features-feature .sow-icon-image {
  border-radius: 50%;
}

/*New Bio Page
.meet-the-team {
	display: none !important;
}*/

/*========================
* GF Donation Amount Button
* updated by: Mgerardo 1/18/2019
*========================*/

.ginput_price {
  display: none;
}

.gfp_big_button .gfield_radio li input[type=radio] {
  display: none;
}

.gfp_big_button .gfield_radio label,
#input_10_1_other {
  max-width: 300px !important;
  width: auto !important;
  margin: 0px auto !important;
  padding: 10px 30px !important;
  float: none;
  background: #f5f5f5;
  color: #424;
  /*border: solid 2px #9e9e9e !important;*/
  letter-spacing: 0.09375rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 4px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  display: block;
  -webkit-transition: background-color 300ms ease-out;
  -moz-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
  -webkit-appearance: none;
  cursor: pointer;
  line-height: 1;
  position: relative;
  text-decoration: none;
  text-align: center;
  font-size: 24px !important;
  box-sizing: border-box;
}

.gfp_big_button .gfield_radio label:hover {
  background: #414142;
  color: #fff;
}

.gfp_big_button .gfield_radio input[type="radio"]:checked+label {
  background: #00b2a9 !important;
  color: #fff;
  font-weight: 500 !important;
}

/* Donate Menu in Nav bar*/
.donate-mnu {
	background-color: #00b2a9 !important;
}

/* Nav bottom margin */
.has-menu-search .main-navigation ul {
	margin-bottom: -25px !important;
}

/*Graduate Page Section */
/* Sidebar Menu */
#menu-graduate {
	background-color: #eaeaea !important;
  padding: 20px 10px 30px !important;
  border-radius: 4px;
}

/* Graduate Inquiry Form */
#gform_wrapper_22 {
	padding: 20px 10px 30px;
  background-color: #ECEFF1 !important;
  border-radius: 4px;
}