.icons {
float:right;
display: inline-block;
}
.icons a img {
float:left;
margin: 5px;
}

.page-header.page--cover {
    position: relative;
    padding: 5% 0px;
}

#press-releases {
    border: 0px !important; 
}

.entry-title {
    font-size: 2.3rem !important;
    font-weight: 800;
    color: #ffffff;
    text-align:center !important;
}

.entry-tagline p {
    text-align:center !important;
}

.fp-content-hide {border-style: dotted; padding: 10px;}


table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
   border: 0px;
}

table.dataTable.display tbody td {
  border-bottom: 1px solid #ccc;
}

table.dataTable thead th, table.dataTable thead td {
    border: 0px;
    border-bottom: 1px solid #111;
}

select[name=press-releases_length] {
    font-size: 1rem;
    padding: 3px;
}

ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 5px;
    margin: 1em auto;
}

.entry-content li {
    margin-left: 1em;
    margin-bottom: 6px;
}

.entry-content ul, .entry-content ol {
    margin: 1em auto;
    list-style-position: outside;
}
   
.read_more_link {
font-size:0.7em;
}

tr.odd > .sorting_2 {
    background-color: #f9f9f9 !important;
}

#twitter-widget-0 {height:2680px !important;}


h2 { font-size: 1.1em; }

.post_image {
width: 150px;
}

.post_image img {
    object-fit: cover;
    height:120px;
    width: 150px;
    border-radius:10%;
    overflow:hidden;
}

.post_item{
border-bottom: 1px solid #ccc;
}

.post_date {
    font-family: "HCo Whitney","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif;
    color: #1c5a7c;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom:15px;
    font-style:normal !important;
}

.post_title {
 font-family: "HCo Whitney","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif;
    color: #1c5a7c !important;
    font-size: 1em;
    font-weight: bold;
    margin-bottom:15px;
    font-style:normal !important;
    text-transform: uppercase;
}

h3 {
 font-family: "HCo Whitney","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif;
    color: #1c5a7c !important;
    font-size: 1.8em !important;
    font-weight: bold;
    margin-bottom:15px;
    font-style:normal !important;
}

h2 { font-size: 1.1em; }

.post_item {
border-bottom: 1px solid #ccc;
}

.post_organizer {
font-style:italic;
font-size: 0.8em;
}

.sorting, .sorting_desc, .sorting_asc {
    font-size: 1.8em;
    font-weight: bold;
    color: #1c5a7c;
    text-align:left;
}

tfoot {
display:none;
}

.dataTables_info, .dataTables_length, .dataTables_paginate {
clear:both;
font-weight:bold;
font-style:italic;
font-size:0.8em;
}

.dataTables_length {
margin-top:25px;
width:100%;
}

.dataTables_wrapper .dataTables_paginate {
width: 100%;
}


div#HomePageContent { width:1000px; min-width:1000px; max-width:1000px; float:left; clear:both; margin-left:60px; padding-right:5px; padding-top:340px; text-align: justify;}


.dataTables_wrapper .dataTables_filter {
    float: left;
    text-align: right;
}


.dataTables_info {
margin-left:10px;
}

.dataTables_length {
    padding-top: 10px;
    padding-left: 10px;
    margin-top: 10px;
}


#press-releases_filter {
    padding-top: 10px;
    text-align: left;
    padding-bottom: 5px;
    font-size: 1em;
    width: 100%;
}

#press-releases_filter label {
  display: block;
  width: 100%;
}


#press-releases_filter input {
    clear:both;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0px;
    margin-left: 0px;
    border: solid 1px #c9c9c9;
    transition: border 0.3s;
    font-family: 'Droid Sans', sans-serif;
    font-size: 1.5em;
    border-width: 2px;
    width: 100%;
    background: #FFF url(../images/searchicon.jpg) no-repeat 4px 2px;
    text-align: center;
    box-sizing: border-box;
    border-radius: 10px;
    border-width: 3px;
    box-shadow: 0 2px 2px 0 #c2c2c2;
    line-height: 3em;
    white-space: pre;
    -webkit-appearance: textfield;
    box-sizing: content-box;
}

nav#year-row { width: 100%; }

nav#year-row li.active a { color: gray; font-weight:bold; text-decoration:underline;}

nav#year-row ul {
padding-inline-start:  5px;
}

.years-list ul {
  list-style-type: none;  
}

.years-list li {
  display: inline-block;
  font-weight:bold;
  font-size: 1.1em;
  margin: 1px;
  padding-right: 15px;
}

.years-list li a {
font-weight:bold;
text-decoration: none;
border-right: 1px solid #d7d7d7;
display: inline-block;
margin: 1px;
padding-right: 15px;
}

.years-btn {
      color: #ffffff;
      font-size: 1.1em;
      text-decoration: none;
      float: left;
      list-style-type: none;
      margin-left: 0px;
      font-weight:bold;
      
}

.years-btn:hover {
      text-decoration: underline;
}

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:active {
  text-decoration: underline;
}

a.topicbutton {
    display: inline-block;
    margin-bottom: 4px;
    color: #111111;
    background-color: #f6f6f6;
    padding: 3px 10px;
    border: 1px solid #dddddd;
    border-radius: 10px;
}

a.topicbutton:hover {
  background: #187794;
  color:#FFF !important;
  text-decoration:none !important;
}

.filter-section {
margin-top: 20px;
border-top: 1px solid #dfe1e2;
}

.filter-section-title {
font-weight:bold;
font-size:1.5em;
margin-top:10px;
}



.column-filter-widget { 
float:left; padding: 5px; 
}
.column-filter-widget select { display: block; 
width:210px; 
min-width:210px; 
max-width:210px; 
font-size: 14px; 
font-weight:bold;
}
.column-filter-widgets a.filter-term { display: block; text-decoration: none; padding-left: 10px; font-size: 14; }
.column-filter-widgets a.filter-term:hover { text-decoration: line-through !important; }
.column-filter-widget-selected-terms { clear:left; }
option {

  word-wrap: break-word;      /* IE*/
  white-space: -moz-pre-wrap; /* Firefox */
  white-space: pre-wrap;      /* other browsers */

}
.column-filter-widgets a.filter-term { display: block; color:#2712a1 !important; background-color: #f2f2f2; padding-left: 15px; padding-bottom:5px; font-size:16px; font-weight:bold;}

.column-filter-widgets a.filter-term:hover { text-decoration: line-through !important; color:#2712a1 !important; background-color: #ddd; }

.column-filter-widgets a.filter-term:before {
    
    width: 10px;
    height: 10px;
    content: url(../images/filter-details_close.gif);
    background-size: 22px 22px;
    margin-right: 5px;
    display: inline;
    vertical-align: middle;
    text-align: center;
}

.column-filter-widgets a {
    vertical-align: middle;
 
}


.column-filter-widgets {
    min-height: 60px;
    padding-bottom:30px;
}
.column-filter-widget select {
  margin-top:10px;
  font-size:1.1em !important;
  padding-top:2px;
  padding-bottom:2px;
}
.column-filter-widget select {
border-radius: 10px;
border-width: 3px;
box-shadow: 0 2px 2px 0 #c2c2c2;
}

.column-filter-widgets a.filter-term:before {
    width: 40px;
    height: 40px;
    content: url(../images/details_close.png);
    background-size: 22px 22px;
    margin-right: 5px;
    display: inline;
    vertical-align: middle;
    text-align: center;
}


@media only screen and (max-width: 1000px) {

.column-filter-widget {
 width: 100%;
}

.column-filter-widget select {
    clear:both;
    display: inline;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    font-size: 1.4em !important;
    font-weight: bold;
}

}


.topic p {
text-align: left;
justify-content: left;
}