﻿/******* NEWS ********/
section.latestnews        {padding: 60px 0; font-family: Aeonik;}
section.latestnews h2     {color: rgb(61,61,61); text-align: center; margin-bottom: 1.5em; font-weight: 300; font-size: 2.25em;}
        
section.latestnews .latest_news_box       {border: 1px solid #C3C3C3; display: flex; height: max-content; height: 100%; }
section.latestnews .latest_news_box_image {border-right: 1px solid #C3C3C3; flex: 0 0 185px; display:flex; }
section.latestnews .latest_news_box_text  {background: #F5F5F5; padding: 25px; width: 100%; text-overflow: ellipsis; overflow:hidden; }
section.latestnews .imagethumb img        {margin: auto; max-width: 184px;}

section.latestnews time                   {font-weight: 500; font-size: .875rem; line-height: 1rem; color: #555555; }
section.latestnews div.strap              {font-weight: 400; font-size: 1.5rem; line-height: 1.75rem; color: #000066; letter-spacing: 0.1px}
section.latestnews p                      {font-weight: 400; font-size: 1rem; line-height: 1.125rem; color: #4D4D4D; }
section.latestnews a                      {font-weight: 500; font-size: .875rem; line-height: 1rem; color: #0270C5; text-decoration: none;}
section.latestnews a:hover                {text-decoration: underline;}


@media only screen and (max-width:992px) {
    section.latestnews .latest_news_box {margin-bottom: var(--bs-gutter-x); height: auto; overflow: hidden;}
}
@media only screen and (max-width:767px){
    section.latestnews p                      {display:none}
    section.latestnews .latest_news_box       {border:none;}
    section.latestnews .latest_news_box_image {border: 1px solid #C3C3C3; flex: 0 0 94px;}
    section.latestnews .imagethumb img        {object-fit:scale-down; margin: 0; width: 100%; height: auto; }
    section.latestnews .latest_news_box_text  {background: #FFF; }

}
