/*!
Theme Name: IMC America
Theme URI: http://underscores.me/
Author: The IMC America team
Author URI: https://www.imcamerica.com
Description: The official IMC America theme.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: imcamerica-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

IMC America is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/


/* stylelint-disable @stylistic/selector-list-comma-newline-after */
.dropdown-menu li.menu-item {
  width: 100%;
}

.dropdown-menu li.menu-item a.dropdown-item:hover, .dropdown-menu li.menu-item a.dropdown-item:focus {
  background: #334EA0;
}

.blog-header-logo {
	font-family: "Garamond-Premier-Pro-Caption", "Playfair Display", Georgia, "Times New Roman", serif/*rtl:Amiri, Georgia, "Times New Roman", serif*/;
	font-size: 2.2rem;
  font-weight: 700;
  }
  
  .blog-header-logo:hover {
	text-decoration: none;
  }
  
  h1, h2, h3, h4, h5, h6 {
	font-family: "Garamond-Premier-Pro-Caption", "Playfair Display", Georgia, "Times New Roman", serif/*rtl:Amiri, Georgia, "Times New Roman", serif*/;
  font-weight: 600;
  }
  
  .flex-auto {
	flex: 0 0 auto;
  }
  
  .h-250 { height: 250px; }
  @media (min-width: 768px) {
	.h-md-250 { height: 250px; }
  }
  
  /* Pagination */
  .blog-pagination {
	margin-bottom: 4rem;
  }
  
  /*
   * Blog posts
   */
  .blog-post {
	margin-bottom: 1rem;
  }

  article.blog-post p {
    margin-bottom: 0.5rem;
  }

  .blog-post-meta {
	margin-bottom: 1.25rem;
	color: #727272;
  }

  .single-post .post-thumbnail img.wp-post-image {
    display: block !important;
    margin: 0 auto !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
  }

  .single-member-post .post-thumbnail img.wp-post-image {
    display: block !important;
    margin: 0 auto !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
  }
  
  /* Members List */
  .page-template-page-members-list .post-thumbnail img {
    width: 250px;
    height: auto;
  }