/**
 * @package Bootscore Child
 * @version 6.0.0
 * Basic visual foundation. Bootstrap controls all layout and structure.
 */

/* HEADER */
#masthead.site-header {
	background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
	border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
	text-transform: uppercase;
}

/* LOGO */
#masthead .navbar-brand > img {width:auto; height:50px;}
@media (min-width:992px) {#masthead .navbar-brand > img {height:auto;}}

/* RIGHT HEADER: OFFCANVAS + ACTIONS */
@media (min-width:992px) {
#masthead .offcanvas,
#masthead .header-actions {margin-top:40px}
}

/* BANNER */
.post-thumbnail {text-align: center; background-color:#e8e8e8;}
.post-thumbnail .wp-post-image {width: auto;}

/* CONTENT */
p {line-height:2;}
.site-main .card {--bs-card-bg: var(--bs-secondary-bg);}
ul,
ol {padding-left:1.2rem; padding-top:0rem; padding-bottom:0.5rem}
li {padding-top:1rem; padding-bottom:0rem;}
li.current_page_item,
li.current-menu-item {font-weight:normal;}

/* CURRENTS */
.current-menu-item a,
.current_page_item a {text-decoration:none;}

/* SEARCH */
.searchform input {max-width: 151px; margin: 0 0 0 auto;}

/* FOOTER */
footer {border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}

/* Plugin: CF7 */
.wpcf7 {max-width: 636px !important;}
.wpcf7 .wpcf7-list-item {margin: 0;}

/* UNDERSTRAP MIGRATION */
.sr-only {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto;}
