/*
Theme Name: healthcheetah-siteorigin-unwind 
Author: Patricia Mays
Author URI: http://pfmays.com/
Theme URI: N/A
Description: SiteOrigin Unwind for seniorhealthcheetah.com and myhealthcheetah.com
Version: 1.0.0
Template: siteorigin-unwind
Text Domain: siteorigin-unwind
Domain Path: /languages/
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
/* Inherit the default theme styles */  
@import url( ../siteorigin-unwind/style.css);  

:root {
  --banner-background-color: #edf5e1;
  
  --heading-color: #05386b;
  --heading-color-2: #05386b;
  --heading-color-3: #ee5907;
  
  --body-color-default: #707070;
  
  --main-menu-color: #05386b;
  --main-menu-color-hover: #ee5907;

  --button-background: #ee5907;
  --button-border-color: #ee5907;
  --button-background-hover: #379683;
  --button-border-color-hover: #379683;
  --button-selected-background: #379683;
  --button-color-primary: #fff;
  --button-color-secondary: #fff;
  --button-color-hover: #fff;
  
  --link-color: #2274aa;

  --footer-background: #379683;
  
  --post-title-color: #379683;
  --post-title-color-hover: #ee5907;  
  --post-nav-color: #379683;  
  --post-category-color: #ee5907;
  --post-category-color-hover: #379683; 
  --post-meta-color: #adadad;   
}



/* Do not display site title */
.site-title{
	display: none;
}
/* Do not display default site info in footer */
#colophon .site-info {
	display: none;
}

/* Buttons */
a.wp-block-button__link.wp-element-button {
	background-color: var(--button-background);	
	border-color: var(--button-border-color);
	color: var(--button-color-primary);
}
a.wp-block-button__link.wp-element-button:hover,
.button:hover,
.button.loading {
	background-color: var(--button-background-hover);
	border-color: var(--button-border-color-hover);
	color: var(--button-color-hover)
}

/* Blog Post Settings 
-------------------------------------------------------------- */
/* Remove margin below featured image container for standard format blog post */
div.entry-thumbnail {
    margin-bottom: 0px;
}
/* Remove margin below image container for image format blog post */
div.entry-image {
    margin-bottom: 0px;
}
/* Reduce margin below post title and left align title title*/
h1.entry-title {
    margin-bottom: 5px;
	text-align: left;
}
/* Add margin below post meta and left align post meta */
.entry-header .entry-meta {
    margin-bottom: 20px;
	justify-content: left;
}
/* Remove comment link from meta */
span.entry-category::after {
    display: none;
}
span.entry-comments {
    display: none;
}
/* Category color */
span.entry-category a {
    color: var(--post-category-color) !important;
}
span.entry-category a:hover {
    color: var(--post-category-color-hover) !important;
}
/* Color the post title, nav, and headings*/
h1.entry-title {
	color: var(--post-title-color);
}
.post-navigation .nav-links a {
	color: var(--post-nav-color);
}
.entry-content h2.wp-block-heading {
	color: var(--heading-color-2);
}
.entry-content h3.wp-block-heading {
	color: var(--heading-color-3);
} 


/* Blog Page Settings (SiteOrigin Widgets Plugin - Blog widget)
-------------------------------------------------------------- */
/* Remove Blog page name */
div.edit-post-visual-editor__post-title-wrapper {
    display: none;
}
/* Remove author link from meta */
span.sow-entry-author-link.byline {
    display: none;
}
/* Remove | after categories in meta */
span.sow-entry-categories::after {
    display: none;
}
/* Remove post tags from meta */
span.sow-entry-tags {
    display: none;
}
/* Remove comment count from meta */
span.sow-entry-comments {
    display: none;
}
/* Remove margin above more link */
a.sow-more-link.excerpt {
    margin-top: 0px !important;
}
/* Category color */
span.sow-entry-categories a {
    color: var(--post-category-color) !important;
}
span.sow-entry-categories a:hover {
    color: var(--post-category-color-hover) !important;
}
/* Tagline header block */
.tagline_header_block {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: var(--banner-background-color);	
}
	
/* Recent posts header block */
.recent_posts_header_block {
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h2.recent_posts_header_block {
	color: var(--post-title-color) !important;
}


/* Recent posts header separator
------------------------------------------------- */
/* WordPress 5.8 update changed the single separator line to double.
   Use unset to remove the top line to get a single separator line.*/
.recent_posts_header_separator:not(.is-style-wide) {
	width: 15%;
	margin-top: 0px;
	margin-bottom: 10px;
	border-top: unset;
	color: var(--heading-color-3);
}
/* Remove lines under recent posts and categories in sidebar */
#secondary .widget.widget_archive ul li, #secondary .widget.widget_categories ul li, #secondary .widget.widget_meta ul li, #secondary .widget.widget_recent_comments ul li, #secondary .widget.widget_recent_entries ul li {
    border-bottom: none !important;
    padding: 1.25em 0 !important;
}
/* Sidebar Widget Headings */
#secondary .widget .widget-title {
    color: var(--post-title-color) !important;
}

/* Main Menu */
.main-navigation>div li a {
    color: var(--main-menu-color) !important;
}
.main-navigation>div li a:hover {
    color: var(--main-menu-color-hover) !important;
}

/* Search Results Page */
/* Do not display pages in the search results */
.search-results article.page {
    display: none  !important;
}
.search-results .entry-title a {
	color: var(--post-title-color);
}
.search-results .entry-title a:hover {
	color: var(--post-title-color-hover);
}
