#page-title {background: #000 url(../images/news/header-news.avif) no-repeat center !important;}
#page-content {background: #ddd;}
.large-screen #block-drupal8-w3css-subtheme-content, .medium-screen #block-drupal8-w3css-subtheme-content {padding:0!important;display:flex;background: #ddd!important;}
h3, article a, p.remove-style a {color:var(--news);}

thead tr {background:var(--news)!important;}
.minutes-agendas thead tr a {color: #fff;}
.minutes-agendas thead tr h4, .public-notices h4 {margin:0;}
/***Minutes & Agenda table settings***/
table.news-table-head {border:none;margin-top: 36px;}
table.news-table-head th {background:var(--news)!important;border: none;}
table.news-table-head a, table h4 a {color: #fff;}
table.news-table-head h4, table h4 {margin-top:6px;margin-bottom: 6px;}
table.news-table-main {margin-top:0;border-top:none;}
table.news-table-main thead {border-top:none;}
table.news-table-main thead tr {background:#fff!important;color:#333;}


@media all and (max-width:768px){ tbody th {background:var(--news)!important;}}

@media all and (max-width:768px){
	table.news-table-main tbody td {text-align: left;text-indent: -180px;}
	table.news-table-main tbody td:first-child {text-indent: 0;background: #f7f7f7;padding-left: 170px;}
	table.news-table-main td::before {font-weight: bold; }
	table.news-table-main tbody td:first-child::before { content: attr(data-label)'Meeting Date:';}
	table.news-table-main td:nth-child(2)::before { content: attr(data-label)'Agenda:';}
	table.news-table-main td:nth-child(3)::before { content: attr(data-label)'Minutes:';}
	table.news-table-main td:nth-child(4)::before { content: attr(data-label)'Presentation:';}
	aside h3:not(:first-child) {
		margin-left: 0;
		margin-bottom: 24px;
	}
}
@media (max-width:640px){
	#video-grid {
		margin-left: auto!important;
	}
	.small-screen aside h3:not(:first-child) {
		margin-left: auto!important;
		margin-bottom:24px;
	}
}
@media (max-width: 360px){
	td {text-indent: -275px; padding-left: 110%;}
}
@media (max-width: 280px){
	td {padding-left: 125%;}
}

table {
	width: 100%;
    border-collapse: collapse;
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}



.more-link a {background: var(--news)!important;border: 1px solid var(--news);transition: all .4s ease-in-out;}
.more-link a:hover {color: var(--news)!important;background:transparent!important;}
.google-calendar {width:100%; height:600px; overflow: hidden;border:0;}

/*PRESENTATIONS*/
#video-grid, #pdf-grid {margin-top:36px;}
.page-node-type-media-center-pdf-presentations .pdf-grid-container {max-width: 775px;}
.page-node-type-media-center-pdf-presentations .pdf-grid-container .w3-section{  display: grid!important;grid-template-columns:1fr 1fr 1fr 1fr!important;grid-gap: 24px;}
.page-node-type-media-center-pdf-presentations .pdf-grid-container .w3-section .w3-bar-item {width:100%;}
.page-node-type-media-center-pdf-presentations .pdf-grid-container .w3-section .w3-bar-item img {width:100%;}

.pdfpreview {background:#fff;height: 160px;text-align: center;line-height: 1.1em;position:relative;border:1px #000 solid;width: 160px;}
.pdfpreview-image-wrapper {position: absolute;left: 0;top: 50%;transform: translate(0%, -50%);width: 100%!important;}/*vertically center*/
article a.pdf-link {position: absolute;top: 0;width: 100%;height: 160px;background: rgba(0,0,0,.6);font-weight: 100 !important;color: #fff !important;font-family: "Play", sans-serif;left:0;letter-spacing: 0px;line-height: normal;font-weight: 600;color: rgb(51, 51, 51);font-size: 16px;text-decoration: none!important;display: flex;justify-content: center;align-items: center;padding:12px;}

@media all and (max-width:1024px){
	.page-node-type-media-center-pdf-presentations .pdf-grid-container .w3-section{grid-template-columns:1fr 1fr 1fr!important;}
}
@media all and (max-width:750px){
	.page-node-type-media-center-pdf-presentations .pdf-grid-container .w3-section{grid-template-columns:1fr 1fr!important;grid-gap:60px;}
	.page-node-type-media-center-pdf-presentations .pdf-grid-container {max-width: 400px;margin:0 auto;}
}
@media all and (max-width:450px){
	.page-node-type-media-center-pdf-presentations .pdf-grid-container .w3-section{grid-gap:30px;}
}
@media all and (max-width:450px){
	.page-node-type-media-center-pdf-presentations .pdf-grid-container .w3-section{grid-template-columns:1fr!important;grid-gap:0px;}
	.page-node-type-media-center-pdf-presentations .pdf-grid-container {max-width: 185px;}
	.pdfpreview {margin:12px auto;border:1px solid var(--news)}
	article a.pdf-link {top: 165px;height: auto;background: none;color: var(--news)!important;padding: 0;display:block!important;font-size: 14px;text-decoration: underline!important;}
	article a.pdf-link:hover {text-decoration: none!important;}
	.page-node-type-media-center-pdf-presentations .pdf-grid-container .w3-section .w3-bar-item {height: 250px;}
}

/*ASIDE*/
aside { background: #ddd url(../images/news/sidebar-news.avif) center top 24px no-repeat;padding: 200px 30px 36px!important;background-size: 80% auto!important;}
aside h3 {margin-bottom: 24px;white-space: normal;width: 100%;font-size: 24px;font-weight: 700;font-style: italic;line-height: normal;padding-left: 15px;line-height: 120%;margin-top: 0;margin-right: 160px;font-family: 'Play', 'Helvetica Neue', Helvetica, Arial, sans-serif;border-left: var(--news) 10px solid;color:#333}
aside h4 {margin-top:0;}
aside h4 a {font-style: normal!important;font-size:20px!important;color:var(--news)!important;}
aside h4 a:hover {color:#333!important;}
.page-node-type-media-center-videos .media-sidebar-wrapper {margin-top: 0;}
.page-node-type-media-center-videos .media-sidebar-wrapper h2 {margin:0!important;}
aside p {margin:15px 0;}
.aside-intro {margin-top:16px; margin-bottom:16px;}
.media-sidebar-wrapper .item:last-child hr {display:none!important;}

aside .w3-panel {padding: 0!important;margin: 0!important;padding-bottom: 48px!important;border-bottom: 1px solid #f9f9f9;margin-bottom: 36px!important;}
aside .w3-panel:last-child {border-bottom: none;padding-bottom:0!important;margin-bottom:0!important;}

.custom-button {
    background: var(--news)!important;
    width:auto;
}
.custom-button:hover {
    opacity:.7;
}

.page-node-type-news-page .ckeditor-accordion-container > dl dt > a:hover,
.page-node-type-news-page .ckeditor-accordion-container > dl dt > a:not(.button):hover
 {
    background-color: var(--news);color:#fff;text-decoration: none!important;
}

.path-node-50 iframe.google-calendar {
  width: 100%;
  height: 100%;
  min-height: 600px;
}
footer {display:flex;}

.ckeditor-accordion-container > dl dt.active > a:not(.button), .ckeditor-accordion-container > dl dt.active > a {
  background: var(--news);
  color: #fff;
}