.Xcomments-form-container {
    max-width: 50%;
    margin-left: 25%;
}

.Xcomments-container {
    max-width: 70%;
    margin-left: 15%;
}

.comment-text {
	font-size: 16px;
}
.comment-author-name {
	font-size: 18px;
    font-weight: bold;
}
.dt-published {font-size: 16px;}
.content-title h1 {font-size: 32px;}
.e-content p {font-size: 18px; line-height: 180%;}
.e-content img {border-style: solid; border-width: 1px; border-color: rgba(0, 0, 0, 0.301); box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.blog-listing .card {border-style: solid; border-width: 1px; border-color: grey;}
.card-image img {border-style: solid; border-width: 1px; border-color: black;}
.card-title h5 {text-align: center;}
/* .fa-calendar {margin-bottom: 10%;} */
#sidebar img {border-style: solid; border-width: 1px; border-color: black;}

.mobile-logo img, .mobile-logo svg {height: 42px; margin-top: 1rem; width: auto;}

/* Page Buttons */
.prev-next {
    margin-top: 4rem;
    margin-bottom: 4rem;
}
a.btn,
button.btn,
input.btn,
.btn {
  color: #fff !important;
  border-radius: 0.2rem;
  background: #3085ee;
  border: 1px solid #2472d4;
}

button.btn[type="reset"],
.btn[type="reset"] {
  background: #66758c;
  border-color: #505f73;
}

/* Header: solid dark background when there is no hero image behind the nav */
body.header-dark:not(:has(.modular-hero)) #header:not(.scrolled) {
  background: #222;
}

/* Comment Form */
.comments-form-container {
  position: relative;
  margin-bottom: 30px;
}

.comments-form-container .alert,
.contact-form + .alert {
  background-color: #ff8a80;
  border: 1px solid #f51223;
  color: #fff;
  padding: 0.938rem;
  border-radius: 0.2rem;
}

.comments-form-container .success,
#contact-success.success {
  padding: 0.938rem;
  margin-bottom: 1.5rem;
  background-color: #66c228;
  color: #fff;
  border-radius: 0.2rem;
  text-align: center;
}

.form-honey {
  position: absolute;
  left: -9999px;
  height: 0;
  width: 0;
  opacity: 0;
}

hr { margin: 25px 0; }

.title-h1h2 h1 bold, .title-h1h2 h1 strong { 
    font-weight: 600;
    color: gold;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black; 
}