/* Typography */
h1, h2, h3, h4, h5, h6, nav li a, nav .dropdown-item, .eso a, .ow-button-base, .accordion-button {
font-family: 'Assistant', sans-serif;
  font-weight: 800;
}

p, nav li {
  font-size:1.35rem;
  font-family: 'Assistant', sans-serif;
  font-weight: 400;
}

nav li{ margin:10px 5px;}

.navbar-brand img {
    height: 4rem;
}

.sow-cta-title{font-size:2rem}

#partnersMap .accordion-button{font-size:1.25rem}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; // remove the gap so it doesn't close
 }

/* Background */
body{
background-image: url("https://www.transparenttextures.com/patterns/ice-age.png");
}

/* Rounded Styling */
.home .rounded, .programs .rounded, .page-template-default .content {
	border-radius:1rem !important;
box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}

.rounded *{
	border-radius:1rem !important;}

.content .rounded img, .content-page .rounded img, .content-page img, .content-page .sow-icon-image{border-radius: 1rem}


/* Home Blog Widgets */
.eso-post-box .eso-post-outer-wrap {border-radius: 1rem 1rem 0 0}
.eso-post-box .eso-post-outer-wrap .eso-post-box-date {border-radius: 1rem}

/* Programs SVG Sizing */
.programs .sow-image-container img{max-height:10rem; width:auto; margin: 0 0 1rem}

/* Hide this */
.home .entry-title, .powered_by_link{display:none !important}


/* Content Page Stylng */
.page-template-default .content, .content-page{
	padding:40px;
}

.content-page .entry-title{
	border-radius:.5rem;
	padding:1rem 3rem 1rem 8rem;
	margin:-2rem -8rem 0;
	color: #fff;
	width: fit-content;
	box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}

#sidebar .widget-title{margin:3.5rem 0 0}

.navbar li.current_page_parent{text-decoration: underline; text-underline-offset: 2px;}

/* Footer Stylng */
footer a{color:#ffffff90}


@media (max-width: 780px) {
  .panel-grid-cell {
    margin-top: 40px;
  }

  a.navbar-brand{
    margin:auto;
  }
}
