/*
Theme Name: Harbourtowne Trident
Theme URI: https://hbrtwn.com
Description: An easy to use child theme based on Twenty Twenty-One
Author: David A. Windham
Author URI: https://davidawindham.com
Template: twentytwentyone
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

@media only screen and (min-width: 482px) {
	:root {
		--responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
	}
}
@media only screen and (min-width: 822px) {
  :root {
      --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);
  }
}
.site-header {
  padding-bottom: 40px;
}
.site-branding {
  padding-bottom: 10px;
  border-bottom: 3px solid rgba(0, 0, 0, 0.1);
}
.site-logo {
  opacity: 0.25;
  float: right;
  margin: 0 0 -100px 380px;
}
.site-title {
  font-family: 'Times New Roman', Times, serif;
  font-size: 29px;
  font-weight: normal;
  font-variant: small-caps ;
  text-transform: none;
}
.site-title > a {
  font-weight: normal;
  text-decoration: none;
}
.site-description:after {
  content: "Innovative, Loyal, and Professional (est. 1978)";
  display: block;
}




.page-title {
  font-size: 50px;
}
.singular .entry-title {
  font-size: 50px;
}
.dropshadow {
  text-shadow: 2px 2px 4px rgba(70, 70, 70, 0.75);
}
.wp-block-image.is-style-twentytwentyone-border img, .wp-block-image.is-style-twentytwentyone-image-frame img {
  border-color: #00000036;
  border-width: 4px;
}
.wp-block-cover.is-style-twentytwentyone-border {
  border-color: #00000036;
  border-width: 4px;
}

.footer-navigation {
  border-top: 3px solid var(--global--color-border);
  padding-top:25px
}
.site-footer > .site-info .site-name {
  text-transform: none;
  font-size: 17px;
}
.no-widgets .site-footer {
  margin-top: 0;
}
.site-credits {
  float: right;
  margin-top: 20px;
  font-size:11px;
  color:#31313188;
}
.site-credits a {
  text-decoration: none;
  color:#31313188;
}

.subsites {
  list-style: none;
}
.hbr-global-menu {
  list-style: none;
}
.post-taxonomies {
  display:none;
}

.wideborder {
  border-top: 4px solid #5757571c;
  border-bottom:4px solid #5757571c;
}

.superblockslider {

}