/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/* Global styles */
#content-wrap {
  max-width: 83%;
}
#main #content-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
h2 b, strong {
  font-weight: bold;
}
.elementor-button-text {
  color: #03025d;
}
.wp-block-button__link .donate-medium {
  color: #03025d;
  font-weight: bold;
  background-color: #03d8da;
}
.elementor-widget-container {
  margin-top: 40px;
}
.single-page-article h6 {
  font-size: 1em;
  color: #707070;
  font-weight: 400;
  margin-bottom: 60px;
}
/* creating indent for lists */
p.indent {
  margin-left: 50px;
}
/* Home */
.page-id-643 .page-header {
  padding-bottom: 0;
  font-size: .8em;
}
.page-id-643 h4 {
  margin: 0 auto;
  font-size: 1.1em;
  font-weight: bold;
}
/* Mission */
  /* creating indent for list */
ul.indent {
  margin-left: 50px;
}
/* History */
.page-id-10 .wp-block-image {
  margin-top: 80px;
}
/* Staff */
.page-id-12 .wp-block-column {
  padding-top: 30px;
  padding-bottom: 30px;
}
.page-id-12 h5 {
  font-size: .8em;
  font-weight: bold;
  color: #2B2B2B;
}
.page-id-12 p {
  font-size: .6em;
  color: #2B2B2B;
}
.page-id-12 .board-members {
  font-size: 1.5em;
  font-weight: bold;
  color: #012169;
}
/* End Staff */
/* Advised Scholarship funds */
.page-id-30 h4 {
  margin-top: 20px;
}
/* End Advised Scholarship funds */
/* Global card styling */
.site-content .single-page-article .wp-block-column {
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1), 0 4px 4px 4px rgba(0, 0, 0, 0.05);
  margin-bottom: 75px;
}
.site-content .single-page-article .wp-block-column h4 {
  color: #4B515D;
  padding-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px;
  border-bottom: 1px solid #E3E3E3;
}
.site-content .single-page-article .wp-block-column p {
  font-size: .6em;
  color: #2B2B2B;
  margin-left: 15px;
  margin-right: 15px;
}
.site-content .single-page-article .wp-block-column p a {
  font-size: 1.4em;
  color: #2B2B2B;
  margin-right: 10px;
}
/* End Global card styling */
.page-id-18 .site-content .single-page-article .wp-block-column p {
  margin-bottom: 30px;
}
/* Footer */
.elementor-text-editor a {
  color: #707070;
}
/* End Footer */
/* End mobile styles */

/* Begin media styles for responsive websites */
@media (min-width: 768px) {
  #site-navigation-wrap .dropdown-menu >li >a {
    padding-right: 11px;
    padding-left: 11px;
    margin: 0 auto;
  }
  /* Home page */
  .page-id-643 h4 {
    max-width: 75%;
  }
  /* Staff page */
  .page-id-12 .wp-block-columns .wp-block-column {
    max-width: 30%;
  }
  .page-id-12 .wp-block-columns .has-2-columns {
    max-width: 60%;
    margin: 0 auto;
    }
  /* End staff page */
  /* Grant pages for odd number of cards */
  .page-id-16 .single-page-article .wp-block-columns {
    flex-wrap: wrap;
  }
  .page-id-14 .single-page-article .wp-block-columns {
    flex-wrap: wrap;
  }
	.three-column-flex {
		flex-wrap: wrap;
	}
	.wp-block-column {
		flex-basis: 40%; /* flex-basis had been changed to 0 in update to wp 5.4 */
	} 
  /* End Grant pages for odd number of cards */
  /* Card styles not including staff cards */
  .wp-block-columns .wp-block-column {
    max-width: 40%;
    margin: 0 auto;
  }
  /* End Card styles not including staff cards */
}

@media (min-width: 1025px){
  /* 1052? */
  /* Advised Scholarship funds */
  .page-id-30 h6{
    max-width: 85%;
    margin: 0 auto;
    margin-bottom: 60px;
  }
  /* Grant pages for odd number of cards */
  .page-id-16 .single-page-article .wp-block-columns {
    flex-wrap: wrap;
  }
  .page-id-14 .single-page-article .wp-block-columns {
    flex-wrap: wrap;
  }
}
/* Large laptops and above */
@media (min-width: 1350px) {
  #site-navigation-wrap {
    margin-top: 85px;
  }
  #site-navigation-wrap .dropdown-menu >li >a {
    padding-right: 0;
    padding-left: 18px;
  }
/* Wide screens for Heather */
@media (min-width: 1400px) {
  #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img {
    max-width: 500px !important;
  }
  #site-navigation-wrap {
    margin-top: 130px;
  }
  #site-navigation-wrap .dropdown-menu >li >a {
    font-size: 2em;
    padding-right: 15px;
    padding-left: 15px;
  }
}

/* Style updates for accessibility compliance - jared.caraway@gmail.com */
#site-navigation-wrap .dropdown-menu >.current-menu-item >a, #site-navigation-wrap .dropdown-menu >.current-menu-ancestor >a, #site-navigation-wrap .dropdown-menu >.current-menu-item >a:hover, #site-navigation-wrap .dropdown-menu >.current-menu-ancestor >a:hover {
    color: #037bb9;
}