.icons {
float:right;
display: inline-block;
}
.icons a img {
float:left;
margin: 5px;
}

.page-header.page--cover {
    position: relative;
    padding: 5% 0px;
}

#events {
    border: 0px !important; 
}



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=events_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;
}


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;
  font-weight:bold;
}

.years-list li a {
font-weight:bold;
text-decoration: none;
border-right: 1px solid #d7d7d7;
display: inline-block;
margin: 1px;
padding-right: 15px;
font-size: 1.1em;
}

.years-btn {
      color: #ffffff;
      font-size: 0.9em;
      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;
}
   
.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;
}

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%;
}

#events_filter {
    padding-top:20px;;
    padding-bottom:0px;
    padding-left:5px;
    padding-right:1em;
    border-radius: 5px;
    margin: 0 0 1.8em 0;
}

#events_filter input {
    padding: 5px;
    border: solid 1px #c9c9c9;
    transition: border 0.3s;
    font-family: 'Droid Sans', sans-serif;
    font-size: 1.2em;
    border-radius: 10px;
    border-width: 3px;
    min-width: 400px;
    background: #FFF url(https://www.nitrd.gov/images/searchicon.jpg) no-repeat 4px 2px;
    box-shadow: 0 2px 2px 0 #C2C2C2;
    text-align: center;
}


.widget-5 {
    display: block !important;
    width: 70px !important;
    min-width: 70px !important;
    max-width: 70px !important;
    font-size: 14px !important;
    font-weight: bold !important;
}

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 !important;
    text-align: right;
}


#events_filter input {
    padding: 5px;
    border: solid 1px #1c5a7c;
    transition: border 0.3s;
    font-family: 'Droid Sans', sans-serif;
    font-size: 1.2em;
    border-radius: 5px;
    border-width: 1px;
    min-width: 350px;
    background: #FFF url(https://www.nitrd.gov/images/searchicon.jpg) no-repeat 4px 2px;
    //box-shadow: 0 2px 2px 0 #1c5a7c;
    text-align: center;
}

.dataTables_info {
margin-left:10px;
}

.dataTables_length {
    padding-top: 10px;
    padding-left: 10px;
    margin-top: 10px;
}




