/*
Theme Name: UNMC Lave
Theme URI: https://info.unmc.edu/wprepo/
Author: Jeff Sterup
Author URI: https://profiles.wordpress.org/foomagoo
Description: Lave is a Wordpress theme developed to theme our UNMC websites with the designs created by mStoner in 2021.  It is a clean new design that should be used to keep our Wordpress sites on brand.
Requires at least: 5.3
Tested up to: 6.8.2
Requires PHP: 8.3.12
Version: 5.3.1
Text Domain: unmc-lave
*/

/* post navigation */
nav.pagination .page-numbers {
	border: none;
	margin: 0 .2rem;
}

nav.pagination .page-numbers.current {
	border-bottom: .125rem solid rgb(var(--red));
}


.nav-previous {
	float: left;
}

.nav-next {
	float: right;
}

.nav-links .post-title {
	display: inline-block;
	margin-top: 4px;
}

.meta-nav.prev {
	float: left;
	margin-right: 10px;
}

.meta-nav.next {
	float: right;
	margin-left: 10px;
}


/* comment form */
.comment-panel .comment-form-comment label {
	display: block;
	margin: 5px 0px;
}

.comment-panel .comment-form-comment #comment {
	width: 100%;
	max-width: 500px;
}

.comment-panel ol.commentlist {
	clear:both;
}

.comment-panel .comment.thread-odd {
    border: 1px solid #eee;
    padding: 10px;
}

.comment-panel .comment.thread-even {
    background: #fbfbfb;
    padding: 10px;
    border: 1px solid #eee;
}

.comment-panel .comment-respond {
	clear: both;
	padding-top: .1rem;
}

.comment-panel .comment-reply-title {
	margin-top: .7rem;
}


.subnav .current-menu-item li a {
	background: none;
}

.subnav .sub-menu li a {
    padding: 1.125rem 1.625rem;
    padding-left: 1.625rem;
    padding-left: 3.675rem;
}

.subnav .sub-menu li a::before {
    content: '\2014';
    position: absolute;
    margin-left: -1.125em;
    font-weight: 700;
}

.subnav .current-menu-item > a {
	background: rgba(58,151,180,.1);
	background: rgba(var(--blue),.1);
	color: rgb(0,0,0);
	color: rgb(var(--black));
}

.subnav .sub-menu {
	display: none;
}

.subnav .current-menu-ancestor .sub-menu, .subnav .current-menu-item .sub-menu {
	display: initial;
}


article.post-excerpt, article.post-excerpt footer {
	clear: both;
}

.main__side .byline__container {
  width: 100%;
}

/* Wrordpress block styles */
.blocks-gallery-item::before {
    display: none;
}

.page-template-default .hero, .single-post .hero {
	margin-bottom: 0;
}
/* Wrordpress block styles */


article footer.entry-footer, .panel .comment-panel {
	clear:both;
}

.main__side article .entry-content .panel:first-child {
  margin-top: 0px;
}

/* buttons */

.wp-block-button__link, .wp-block-search__button {
    font-size: .9375rem;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.4;
    text-transform: none;
    display: inline-block;
    padding: 1.25rem 3rem;
    border: 0;
    border-radius: 1.875rem;
    background: rgb(180,24,45);
    background: rgb(var(--red));
    color: rgb(255,255,255);
    color: rgb(var(--white));
    text-align: center;
}

@media (min-width: 64em) {
    .sidebar .wp-block-search__inside-wrapper .wp-block-search__button {
        padding: 5px 20px;
	  }
}

/* buttons */

#respond #reply-title small {
	margin-left: 10px;
}

.hero-print-title {
	display: none;
}

.hero-print-title .h1 {
	margin-top: 2rem;
}

/* Share container start */
#share_container {
    margin-top:-2rem;
}
#share_container .sharing-header {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 0.0625rem dotted;
    max-width: 11rem;
}
#share_container span.svg--twitter, #share_container span.svg--facebook, #share_container span.svg--email, #share_container span.svg--bluesky, #share_container span.svg--print {
    float: left;
    margin-right:1rem;
    margin-left: 0;
}
#share_container span.svg--twitter, #share_container span.svg--facebook, #share_container span.svg--bluesky, #share_container span.svg--email, #share_container span.svg--print {
    width: 20px;
    height: 20px;
}
/* Share container end */