/*
 * Theme Name:     Neve for MichaelMadison.net
 * Theme URI:      https://themeisle.com/themes/neve/
 * Author:         Michael Madison
 * Author URI:     https://michaelmadison.net
 * Template:       neve
 * Version         1.0.0
 * License:        GNU General Public License v2 or later
 * License URI:    http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: blog, custom-logo, e-commerce, rtl-language-support, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles, footer-widgets, portfolio, left-sidebar, right-sidebar
*/

/* ---------- Site-Wide Styles ---------- */

/* Make the site full width (for the header border) */
.wrapper {
	width: 100%;
	margin: 0 !important;
}

/* Style main logo with red background and white text */
/* Changed site logo to site background and red font */
/*.site-logo .site-title {
	background-color: #dc2828;
	color: white;
	padding: 0 15px;
	line-height: 35px;
}
*/

/* Add border to site header */
header {
	border-bottom: 1px solid #000000;
}

/* Add dotted border to navigation links */
.nav-menu-primary li {
	border-bottom: 1px dotted black;
}

/* Change color of page headings */
.nv-page-title h1 {
	color: var(--nv-primary-accent);
}


/* Set style of links in content */
.entry-content a, .comment-content a {
	color: #0F3647;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	text-decoration-line:none;
}

.entry-content a:visited, .comment-content a:visited  {
	color:#0F3647;
}

.entry-content a:active, .entry-content a:hover, .comment-content a:hover {
	color: var(--nv-primary-accent);
}

/* Remove top margin on all lists in entry content */
.nv-content-wrap.entry-content ul, .nv-content-wrap.entry-content ol,
.nv-content-wrap.entry-content li {
	margin-top: 0;
}

/* Hide footer box */
footer {
	display: none;
}


/* ---------- Content-specific Styles ---------- */

/* Style side widget with headshot photo */
.widget-area img.wp-image-6386 {
	margin-top: 40px;
}

/* Style captions on gallery blocks */
/* DEM 1/8/23 - Not sure what pages this applies to */
.wp-block-gallery .blocks-gallery-item figcaption {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}

/* Style homepage profile photo */
.home main .wp-block-image figure.alignleft {
   margin-right: 2em;
}
