.articles-container {display:flex;flex-wrap: wrap;flex-direction: row;justify-content:space-between;gap:30px;padding:0 25px;}
.article-preview {width: calc(50% - 15px);margin:0;}
.article a {width: 100%;display: block;padding: 0;}
.article a img {width: 100%;max-width: 100%;margin: 0;}
.article h5 {font-weight: 400;font-size: 3rem;margin-top:2.5rem;text-transform: uppercase;}
.article h5 a {text-decoration:none;color:#7A3A00;}
.article p {margin-top: 2.2rem;}
.article p a.cta-button {height: fit-content;max-height: max-content;width: fit-content;display: block;font-size: 2.4rem;padding: 10px 25px;text-decoration: none;transition: all 0.3s ease;border-radius: 5em;border: 2px solid #7A3A00;color: #7A3A00;background-color: transparent;}
.article p a.cta-button:hover {color:#ffffff;background-color: #7A3A00;}

.blog-hero {padding-bottom:3.5%;}

#news_article_content .news #alert_message {position: absolute;margin-top: -80px;display:none;}
#news_article_content .news .fancy {font-size:4rem!important;margin-bottom: 15px!important;display:none;}
#news_article_content .news h2 {font-size:4rem;text-align:center;margin-bottom: 4rem;font-weight:500;color:#000000!important;margin-top:5rem;}
#news_article_content .news {padding-top: 0;padding-bottom: 7rem;}
#news_article_content .news .date-content {display: flex;justify-content: flex-end;}
#news_article_content .news .date-content .date {font-size: 14px;text-align: right;width: 100px;margin-top: 7px;}
#news_article_content .news .date-content hr {width: calc(100% - 100px);}
#news_article_content .news h3 {font-size:3.5rem;color:#7A3A00;font-weight:400;margin-top:5rem;}
#news_article_content .news img {padding:1.5rem 0 1.5rem 0;}
#news_article_content .news p {text-align: left; font-size: 16px; line-height: 1.9;margin:20px 0;}
#news_article_content .news .video-container {padding-bottom:6rem;padding-top: 3rem;}
#news_article_content .news .video-container > div {max-height:600px;}
#news_article_content .news .intro-p p {text-align: center; font-size: 2.7rem; line-height: 1.3;margin-top:6rem;font-weight: 400;color:#7A3A00;margin-bottom: 7rem;}
#news_article_content .news .img-40 {float: left; width: 40%; padding-right: 4rem;}
#news_article_content .news .img-45 {float: left; width: 45%; padding-right: 4rem;}
#news_article_content .news .img-50 {float: left; width: 50%; padding-right: 4rem;}
#news_article_content .news .img-40.img-right, #news_article_content .news .img-45.img-right, #news_article_content .news .img-50.img-right {float: right; padding-right:0; padding-left: 4rem;}
#news_article_content .news .text-center .img-4 , #news_article_content .news .text-center .img-45, #news_article_content .news .text-center .img-50 {float: none;padding-right:0;margin:auto;}
#news_article_content .news .blog-button {height: fit-content;max-height: max-content;width: fit-content;display: block;font-size: 2.4rem;padding: 10px 25px;text-decoration: none;border-radius: 3px;transition: all 0.3s ease;border-radius: 5em;border: 2px solid var(--btn-color);color: var(--btn-color);background-color: transparent;margin:auto;}
#news_article_content .news .blog-button:hover { background-color:  var(--btn-color); color:#ffffff;}
#news_article_content .news a {color:#7A3A00;}

#news_article_content .news .featured-img {margin: 4rem auto;max-width: 500px;border: 1px solid #efdbc9;background-color: #f6e5d6;translate: 4.16667%;}
#news_article_content .news .featured-img img {padding:0;margin: -20px 30px 20px -30px;border: 8px solid #ffffff;}

#news_article_content .news .blogpost-footer {display:flex;flex-direction:row;padding-top:5rem;}
#news_article_content .news .blogpost-footer .blogpost-author {display:flex;flex-direction:row;justify-content: space-between;}
#news_article_content .news .blogpost-footer .blogpost-author img {width:200px;height:auto;}
#news_article_content .news .blogpost-footer .blogpost-author p {margin-top:3rem;width: calc(100% - 230px);}


@media (max-width: 767px) {
  .article-preview {width: 100%;margin:1.5rem 0;}
  .blog-hero {padding-bottom:2%;}
  .articles-container {flex-direction: column;gap:0px;}

  #news_article_content .news .img-40, #news_article_content .news .img-45, #news_article_content .news .img-50, #news_article_content .news .img-40.img-right, #news_article_content .news .img-45.img-right, #news_article_content .news .img-50.img-right {float: none; width: 100%; padding-right: 0px; padding-left: 0px;}
  #news_article_content .news .intro-p p {margin-top:3rem;margin-bottom: 4rem;}
  .featured-img {margin: auto;max-width: 500px;border: 1px solid #efdbc9;background-color: #f6e5d6;translate: 4.16667%;}
  #news_article_content .news .featured-img img {margin: -10px 15px 10px -15px;}
  #news_article_content .news .blogpost-footer {flex-direction:column;}
  #news_article_content .news .blogpost-footer .blogpost-author {flex-direction:column;}
  #news_article_content .news .blogpost-footer .blogpost-author p {width: 100%;}

}  