﻿.news_panel_widget .pnpWrapper {
   position: relative;
   clear: both;
   width: 100%;
   display:inline-block;
}

.news_panel_widget .pnpWrapper .whiteNews {
   margin: 0px;
}

.news_panel_widget .item {
   padding: 0px;
   width: 100%;
   margin: 0px 0px 10px 0px;
   font-size: 1em;
   position: relative;
   background: var(--pres-main-bg-light);
   overflow: hidden;
   border-bottom: solid 1px #dddddd;
   display: flex;
   flex-wrap: wrap;
}

.news_panel_widget #news .item .photoImgCtr {
   display: inline-block;
   vertical-align: top;
   position: relative;
   width: 100% !important;
   background: none;
   overflow: hidden;
}

.news_panel_widget #news .item .photoImgCtr .photoWrap {
   display: inline-block;
   vertical-align: top;
   position: relative;
   width: 100% !important;
   background: none;
   text-align: center;
   overflow: hidden;
   padding-top: 56.25%;
}

.news_panel_widget .photoImgCtr .photoWrap span 
{
	display: none !important;
}

.news_panel_widget #news .item .photoImgCtr .photoWrap img {
   top: 0px;
   left: 50%;
   transform: translateX(-50%);
   -webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
   position: absolute;
   width: 100%;
   height: 100%;
   object-fit: contain;
}

.news_panel_widget #news .item .photoText 
{
   display: inline-flex;
   flex-wrap: wrap;
   gap: 10px;
   vertical-align: top;
   padding: 20px;
   margin: 0px 0px 0px 0px !important;   
   background: none;
   border: none;
   height: auto;
   width: 100% !important;
   align-content: flex-start;
}

.news_panel_widget #news .item .photoTextw {
   display: inline-flex;
   flex-wrap: wrap;
   gap: 5px;
   padding: 20px;
   width: 100%;
   background: var(--pres-main-bg-light);
   background-image: none;
}

.news_panel_widget .sponsorship {
   float:right;
   font-size: .9em;
   color: #888888;
   margin: 5px;
}

.news_panel_widget #news .item .photoText .itemCategory,
.news_panel_widget #news .item .photoTextw .itemCategory {
   display: none;
}

.news_panel_widget #news .item .photoTextw .photoTitle,
.news_panel_widget #news .item .photoText .photoTitle {
   font-size: 1.5em;
   color: var(--pres-main-fg-color);
   width: 100%;
   font-weight: bold;
   line-height: 1.25;
}

.news_panel_widget #news .item .panelAuthor,
.news_panel_widget #news .item .panelDate {
   font-size: 1em;
   clear: both;
   width: 100%;
   position: relative;
   float: left;
   display: block;
   padding: 0px;
   margin-top: 5px;
	font-weight: normal;
}

.news_panel_widget #news .item .photoText .photoAuthor, 
.news_panel_widget #news .item .photoTextw .photoAuthor, 
.news_panel_widget #news .item .photoText .photoDate,
.news_panel_widget #news .item .photoTextw .photoDate {
   float: left;
   font-size: 1em;
   color: var(--pres-main-fg-color);
   margin: 0px 0px 0px 0px;
}

.news_panel_widget #news .item .photoText .photoAuthor:hover, 
.news_panel_widget #news .item .photoTextw .photoAuthor:hover 
{
	cursor: pointer;
	opacity: .75;
}

.news_panel_widget p:first-child {
   display: inline;
}

.news_panel_widget #news .item .photoText .photoBody,
.news_panel_widget #news .item .photoTextw .photoBody {
   float: left;
   clear: both;
   font-size: 1em;
   color: var(--pres-main-fg-color);
   width: 100%;
   max-height: 48px;
   overflow: hidden;
   line-height: 22px;
}

.news_panel_widget #news .item .m {
   float: right;
   margin-top: 10px;
}

.news_panel_widget #news .item a {
   color: var(--pres-main-fg-color);
   text-decoration:  none;
}

.news_panel_widget #news .item a:hover {
   opacity: .75;
}

.news_panel_widget #news .foot {
   clear: both;
   padding: 10px 10px 10px 20px;
}

.news_panel_widget #news .foot a {
   text-decoration: underline;
}

.news_panel_widget #news .foot a:hover {
   color: #888888;
}

.news_panel_widget .whiteNews {
   clear: both;
   background: var(--pres-main-bg-light);
   position: relative;
   width: 100%;
   padding: 0px;
   display: flex;
   flex-wrap: wrap;
}

.news_panel_widget {
   clear: both;
   position: relative;
   width: 100%;
}

.news_panel_widget #news .head {
   font-family: bebas;
   font-size: 2em;
   color: var(--pres-light-fg-color);
   width: 100%;
   padding: 2%;
   background: var(--pres-soft-black);
   float:left;
} 

.news_panel_widget .newsArchiveBtn, 
.news_panel_widget .headLink {
   font-size: .8em;
   cursor: pointer;
   float: right;
	line-height: 2em;
	text-decoration: underline;
	color: inherit;
}

.news_panel_widget .showMoreCtr {
   float: left;
   clear: both;
   width: 100%;
}

.news_panel_widget .showMore {
   cursor: pointer;
   padding: 10px;
   margin: 0px 0px 0px 0px;
   float: left;
   width: 100%;
	text-align: center;
}

.news_panel_widget .newsLoad 
{
   display: none;
}

/*POP UP NEWS STORY*/
#newsItem {
   position: relative;
   top: 0;
   width: 1170px;
   display: block;
   clear: both;
   box-shadow: 0px 0px 3px #888888;
   margin: 50px auto;
   padding: 30px;
}

.mts_placeholderWrapper {
   width: 100%;
   position: fixed;
   top: 0;
   left: 0px;
   display: block;
   background: var(--pres-main-bg-light);
   z-index: 152;
   height: 100%;
   overflow-y: auto;
   overflow-x: hidden;
   -webkit-overflow-scrolling: touch;
}

.overflow {
   overflow: hidden;
   position: absolute;
}

.mts_placeholderCloser {
   float: right;
   margin: 30px;
   padding: 6px 0px;
   width: 32px;
   height: 32px;
   text-align: center;
   cursor: pointer;
   font-size: 1em;
   right: 0;
   text-transform: lowercase;
   background: var(--pres-soft-black);
   color: var(--pres-light-fg-color);
   border-radius: 16px;
   -webkit-border-radius: 16px;
   -moz-border-radius: 16px;
   transition: background 250ms, color 250ms;
}

.mts_placeholderCloser:hover {
   background: #efefef;
   color: var(--pres-main-fg-color);
   transition: background 250ms, color 250ms;
}

.thirdPartyIcon {
   position: absolute;
   top: 0px;
   right: 0px;
   z-index: 2;
   height: 48px;
   width: 48px;
}

/*END POP UP NEWS STORY*/

@media all and (min-width: 768px) {
   .news_panel_widget #news .item .photoImgCtr {
      width: 25% !important;
      padding-top: unset;
      display: inline-block;
   }

   .news_panel_widget #news .item .photoText {
      width: 75% !important;
      padding: 0px 0px 0px 20px;
   }

   .news_panel_widget #news .item .photoTextw {
      padding: 0px;
   }

   .news_panel_widget .item {
      padding: 20px;
      border-radius: 0px;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      margin: 0px;
      box-shadow: none;
      border-bottom: solid 1px #dddddd;
      overflow: visible;
   }

   .news_panel_widget .showMoreCtr {
      float: left;
      clear: both;
      width: 100%;
      padding: 20px;
      text-align: center;
      background: var(--pres-main-bg-light);
   }

   .news_panel_widget .showMore {
      float: none;
      display: inline-block;
      width: auto;
      min-width: 200px;
      vertical-align: top;
   }

   .news_panel_widget
   .pnpWrapper {
      clear: none;
   }
}