/*
 Theme Name:   MMA Hive Blog GP Child
 Theme URI:    https://www.mmahive.com
 Description:  Customized MMA Hive based on the default GeneratePress child theme
 Author:       Joe Bloom
 Author URI:   https://www.mmahive.com
 Template:     generatepress
 Version:      0.2
*/


/* RankMath breadcrumbs */
nav.rank-math-breadcrumb {
	font-family: Montserrat, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 400;
	color: #767676;
	margin-bottom: -1em;
}
nav.rank-math-breadcrumb p a {
	color: #767676;
	text-decoration: none;
}

/* Image edits */
/* Add spacing below regular images & yt blocks */
div.wp-block-image, figure.wp-block-image, figure.wp-block-embed-youtube {
	margin-bottom: 1em;
}

/* Reduce margin on featured image */
.featured-image {
	margin-top: 10px !important;
	margin-bottom: 20px !important;
}

/* Unify the styling of image captions */
figcaption {
	font-size: 12px;
	text-align: center;
	color: var(--cg-theme-color);
}

/* Begin mobile style changes */

@media only screen and (max-device-width: 767px) {
	.hide-on-mobile {
		display: none;
		visibility: hidden;
		size: 0;
		padding: 0;
		margin: 0;
	}
}


/* Begin desktop style changes 

@media only screen and (min-device-width: 768px) {

} */

/* Make table of contents links not bold */
.entry-content a.ez-toc-link, a:hover.ez-toc-link {
	text-decoration: none !important;
	font-weight: normal !important;
}

/* Make blog article links bold only */
.inside-article .entry-content p a, .inside-article .entry-content ul li a {
	font-weight: bold;
}

/* Make the post entry meta small */
.entry-meta {
	font-size: 12px;
}

/* Reduce footer widgets text size */
.inside-footer-widgets a {
	font-size: 14px !important;
	border-bottom: 0px !important;
	font-weight: normal !important;
}

/* Make block quotes a reasonable font size */
blockquote.wp-block-quote {
	font-size: 14px;
	font-style: italic;
}

/* Improve Table Styling */
figure.wp-block-table {
	margin-bottom: 1em;
}

.wp-block-table table {
	font-size: 80%;
	border: 1px solid var(--global-color-13);
	border-collapse: unset;
	margin-bottom: 0.5em;
}

.wp-block-table thead {
	color: #ffffff;
	background-color: var(--global-color-13);
}

/* Modify base lists indentation */
body.wp-singular .inside-article .entry-content ul.wp-block-list, body.wp-singular .inside-article .entry-content ol.wp-block-list {
	margin: 0 0 1.5em 1.5em;
}

body.wp-singular .inside-article .entry-content ul.wp-block-list li, body.wp-singular .inside-article .entry-content ol.wp-block-list li {
	margin: 0 0 0.4em 0;
}

ul.wp-block-list.hide-bullets {
	margin: 0;
}
ul.wp-block-list.hide-bullets li {
	list-style-type: none;
	margin: 0 0 0.4em 0;
}

/* Modify sidebar widget spacing */
.inside-right-sidebar aside.widget {
	margin-bottom: 20px !important;
}

.inside-right-sidebar aside.widget {
	padding: 0px !important;
}

/* Stop excerpts from showing on archives */
article.masonry-post .inside-article .entry-summary {
    display: none;
	visibility: hidden;
}