/*Parks Find Page*/
#x57779 #leftMainRight{
  display:none;
}

#deptFooterTitle { /* Fix for wrapping text around footer logo */
    clear: both;
}

.projectContact .contactContactName, .projectContact .departmentContactLink, .projectContact .contactTitle_Tagline {
    display: none;
}

/* Search Results */
/*Extend Bootstrap*/
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

#x64198 .easy-autocomplete {
    width: 100%;
}

/**Gray Container**/
#x64198.department,
#x65637.department,
#x65638.department {
  background:#DCDFE1; 
}
  /**Need this, otherwise it inherits gray background**/
  #x64198.department .titleTopNavBreadcrumbWrapper,
  #x65637.department .titleTopNavBreadcrumbWrapper,
  #x65638.department .titleTopNavBreadcrumbWrapper{
    background:#fff;
  }
/**Results bottom border**/
#x64198.department .container + footer,
#x65637.department .container + footer,
#x65638.department .container + footer{
  border-top:60px solid #333;
}


/*Result Detail*/
#resultPreview{
background:#fff;
max-height:310px;
box-shadow:0px 0px 5px rgba(0,0,0,0.4);
}
  #resultPreview .previewImageContainer{
    overflow:hidden;
    height:310px;
  }

    #resultPreview .previewImageContainer img{      
      max-height:310px;
      max-width:310px;
      padding-right:0px;
      z-index:1;
      position:absolute;
      right: 0px;
    }
  #resultPreview .details{
    padding:5px 20px 20px 20px;
    height:310px;
  }
    #resultPreview .details > *{
      margin-bottom: 10px;
    }
      #resultPreview h2{
        font-size:26px;
      }
      #resultPreview .amenities .pa{
        font-size: 32px;
        margin-right:-5px;
      }
        #resultPreview .amenities .pa:last-child{
          margin-right:0px;
        }
      #resultPreview .address strong{
        display:none;
      }
      #resultPreview .excerpt{
        font-size: 15px;
        max-height: 80px;
      }
      #resultPreview .details.col-md-12 .btn{
        position:absolute;
        border-radius:0px;
        top:260px;
        right:15px;
      }
      #resultPreview .details.col-md-6 .btn{
        position:absolute;
        top:260px;
        right:0px;
        margin-right:-308px;
        z-index:10;
        border-radius:0px;
      }
      #resultPreview .btn .fa{
        margin-left:5px;
      }
  /*Result Table*/
   #resultTableWrapper{
    margin-bottom:0px;
  }
  #resultTableWrapper table{
    border:0px;
    max-width:100%;
  }
  #resultTableWrapper table>thead>tr th{
    border:0px;
  }
  #resultTableWrapper table>tbody>tr td{
    border:0px;
    border-bottom:2px solid #DCDFE1;
  }
  #resultTableWrapper th,
  #resultTableWrapper td{
  padding:10px 15px;
  }

  #resultTableWrapper th:last-child,
  #resultTableWrapper td:last-child{
  text-align: right;
  }
  #resultTableWrapper td.itemName, #resultTableWrapper th.itemName {
      text-align: left;
  }

  #resultTableWrapper tr.active th,
  #resultTableWrapper tr.active td{
    background:#003DA5;
    color:#fff;
    font-weight:bold;
  }

  #resultTableWrapper tr:not(.active):hover td{
    cursor:pointer;
    border:2px solid #003DA5;
    background:#fff;
    color:#000;
  }
      #resultTableWrapper tr:not(.active):hover td:first-child{
        border-right-width:0px;
        padding:9px 13px;
      }
      #resultTableWrapper tr:not(.active):hover td:last-child{
        border-left-width:0px;
        padding:9px 13px;
      }

/*Results Pagination*/
#mainColMain div.pageNumberWrapper {
  margin-top:4px;
  border-bottom:4px solid #333;
  clear:both;
  height:45px;
  margin-bottom: 0px;
}
.pageNumberWrapper div:first-child{
  padding-top:7px;
  padding-left: 15px;
}
.pageNumberWrapper div:first-child strong{
  font-weight:800;
}
.pageNumberWrapper .pagination{
  float:right;
  padding-bottom:10px;
}

.pageNumberWrapper .pagination>li.active span{
  background:#003DA5;
  font-weight:bold;
}
.pageNumberWrapper .pagination>li>span,
.pageNumberWrapper .pagination>li>a{
  border-radius:0px;
  padding:6px 14px;
  border:0px;
  margin-left:1px;
}
.pageNumberWrapper .pagination>li>a{
  color:#003DA5;
}


/*** Responsive ***/
@media (max-width: 767px) {
#resultPreview{
 max-height:inherit; 
}

.paginationContainer{
  padding:0px 15px;
}
    .pageNumberWrapper{
    margin-top:15px;
    height:55px;
    padding-left:5px;
    }
    .pageNumberWrapper div:first-child,
    .pageNumberWrapper div:first-child{
      font-size:14px;
      padding-top:0px;
    }
    span.typeDescriptor {
    padding-right: 300px;
    }
    #resultPreview .details.col-md-6 .btn{
      margin-right: 20px;      
    }
}

@media (min-width: 767px) and (max-width:991px){
  #resultPreview .details {
    max-width: 375px;
  }
  .previewImageContainer {
    margin-top: -340px;
  }
}

@media (min-width: 992px) and (max-width:1291px){
#resultPreview{
  height:310px;
}

#resultPreview .details {
  width:100%;
}
  #resultPreview .details.col-md-6 h2,
  #resultPreview .details.col-md-6 .amenities,
  #resultPreview .details.col-md-6 .address,
  #resultPreview .details.col-md-6 .excerpt{
    width:61%; 
  }
    #resultPreview .details h2{
      background:#fff;
      font-size:22px;
    }
    #resultPreview .amenities {
      font-size:24px;
    }
    #resultPreview .address{
      font-size:14px;
    }
    #resultPreview .excerpt{
      font-size:14px;
    }
    #resultPreview .details.col-md-12 .btn{
      width:150px;
      margin-top:-5px;
      margin-right:5px;
    }
    #resultPreview .details.col-md-6 .btn{
      width:150px;
      position:absolute;
      top:255px;
      left:315px;
      border-radius:0px;
      z-index:10;
    }
#resultPreview .previewImageContainer{
  height:150px;
  width:150px;
  right:20px;
  margin-top:25px;
  position:absolute;
  float:right;
}
  #resultPreview .previewImageContainer img {
    width:150px;
  }
}



/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}


/* Print only */
@media print {
}
