.pagination {width: 100% !important;}

.row-search form#searchform {padding: 5px 0;}
.row-search form#searchform input {margin: 0 !important; border: 1px solid #e2e2e2 !important;}
.row-search form#searchform input[type="submit"] {margin: -1px 0 0 -4px !important;}
.row-search form#searchform .btn-default {border-radius: 0; background: #ababab; color: #ffffff; width: 43px; height: 41px;}

.row-search form#searchform div.search-table-row {display:table; width: 100% !important;}
.row-search form#searchform div.search-table-cell  {display: table-cell !important;}
.row-search form#searchform div.search-table-cell input[type="text"] {width: 100% !important;}
.row-search form#searchform div.search-table-cell input[type="submit"] {background: #163e0d; color: #ffffff; text-indent:0; text-transform:uppercase; font-family: 'Oswald', sans-serif; font-weight: 700; width: auto !important; padding: 10px 15px !important; height: auto !important;}

.row-search p#found {font-family: 'HelveticaNeueW02-56Ital', sans-serif !important; font-size: 13px !important;}
.row-search .search-sort-by {
    float: right;
    font-family: 'HelveticaNeueW02-55Roma', sans-serif !important;
}

.row-search .search-sort-by label {
  float: left;
  height: 34px;
  padding: 10px 5px 0 0;
}

.row-search .sort-by-select {
   float: left;
   width: 110px;
   height: 34px;
   overflow: hidden;
   border: 1px solid #ccc;
   background: url(../images/select-arrow.png) no-repeat right;
}
.row-search .search-sort-by select {
   background: transparent;
   width: 138px;
   padding: 5px 3px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
}

.row-search article {width: 100% !important;  padding: 15px 0 !important; display: table !important; background: url("../images/notepaper-long.png") no-repeat center bottom; background-size: 100% auto;}

.row-search article header {display: table-cell; padding-left: 10px !important;}

h1.underline {text-transform: none;}
h2.entry-title {display:block; clear:both; width:100% !important;}

.entry-img {display: table-cell; width: 102px !important; min-height: 72px; float: none !important; vertical-align: top !important;}
.entry-title {float:left !important; width: auto !important; margin: 0 auto !important; padding-top: 0 !important;}
.entry-category {float:left !important; display: inline-block; width: auto !important;}
.entry-date, .entry-date-xs {font-family: 'HelveticaNeueW02-55Roma', sans-serif; font-size: 13px; color: #adadad; float: right;}
.entry-date-xs {float:none;}

.entry-block {background: none !important;}
.entry-summary {width:100% !important; clear: both !important; font-size: 14px !important;}

@media only screen and ( max-width: 767px ) {
  h1.underline {font-size: 40px !important;}
  .entry-date-xs {font-size: 22px !important; clear:both !important;}
  .entry-category {font-size: 20px !important;}
  .row-search form#searchform input[type="submit"].visible-xs {font-size: 30px !important; padding: 5px 20px !important; display: inline-block !important;}
  .row-search form#searchform input[type="text"].visible-xs {width: 400px !important; height: 55px !important; vertical-align: top !important; display: inline-block !important;}
  .entry-img {min-width: 160px !important; min-height: 120px !important;}
}

@media only screen and ( max-width: 767px ) {
  h1.underline {font-size: 24px !important;}
  .entry-date-xs {font-size: 13px !important; clear:both !important;}
  .entry-category {font-size: 12px !important;}
  .row-search form#searchform input[type="submit"].visible-xs {font-size: 30px !important; padding: 5px 20px !important; display: inline-block !important; height: 55px !important;}
  .row-search form#searchform input[type="text"].visible-xs {width: 400px !important; height: 55px !important; vertical-align: top !important; display: inline-block !important;}
  .entry-img {min-width: 102px !important; min-height: 72px !important;}
  section.events {display:block;}
}