.search-result-item {padding: 20px 0; margin-bottom: 20px; border-bottom: 1px solid #CCCCCC; color: #306073; display: block}
.gh-search-item, .gh-search-item * {text-decoration: none !important}
.gh-search-item .search-result-item {color: #306073}
.gh-search-item .search-result-item h2 {padding-top: 0; margin-top: 0; text-decoration: underline !important;}
.gh-search-item .search-result-item td {vertical-align: top; padding-bottom: 20px;}

.search-result-item img {max-width: 100px; margin: 0 20px 0px 0;}
.gh-search-item:hover h2, .gh-search-item:focus h2, .gh-search-item:active h2 {color:#5d9ea6} 
.search-result-item .search-item-date {color: #CCCCCC; margin-bottom: 10px}
.search-result-item .search-item-description {color: #666666; margin: 0; padding: 0}

#search-form {position: relative; left: 20px}
#search-form input#search-field {color: #FFFFFF; border: 0px; border-bottom: 1px solid #CCCCCC; padding: 5px 30px 5px 5px; line-height: 1em; background: none !important;}
#search-form input#search-field:hover, #search-form input#search-field:focus, #search-form input#search-field:active {border-bottom: 1px solid #FFFFFF; }

#search-form #myBtn {
  font-size: 16px;
  color: #CCCCCC;
  -webkit-transform: rotate(-45deg); 
  -moz-transform: rotate(-45deg); 
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: none !important;
  border: 0px;
  position: relative;
  left: -25px;
}

#search-form #myBtn:hover, #search-form #myBtn:active, #search-form #myBtn:focus {color: #FFFFFF}

#search-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #CCCCCC;
}
#search-form ::-moz-placeholder { /* Firefox 19+ */
  color: #CCCCCC;
}
#search-form :-ms-input-placeholder { /* IE 10+ */
  color: #CCCCCC;
}
#search-form :-moz-placeholder { /* Firefox 18- */
  color: #CCCCCC;
}



/* The Modal (background) */
  .modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 10000; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(6,20,38,0.4); /* Black w/ opacity */
  }

/* Modal Content/Box */
  .modal-content {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px 30px 30px 30px;
    border: 0px solid #FFFFFF;
    border-radius: 3px;
    width: 70%; /* Could be more or less, depending on screen size */
  }

/* The Close Button */
  .closemodal {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
  }

  .closemodal:hover,
  .closemodal:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
  }





.google-cse, .google-cse * {background:none!important; border:0px !important; position:relative !important}
.google-cse input.gsc-input {font-size:13px !important; font-family:inherit !important; color:#FFFFFF !important; min-width:150px !important; border:0px !important; border-bottom:1px solid #B0D9D1 !important}
.google-cse .gsib_b {display:none !important}
.google-cse input.gsc-input::placeholder {color:#d2d2d2 !important;}
.google-cse input.gsc-input:placeholder-shown {content:'Search Near Media' !important; }
.gsc-search-button {border:0px !important; padding:4px 0px 0px 4px !important; }
table.gsc-search-box td.gsc-input {padding-right:0px !important    }
.gsc-search-button:hover, .gsc-search-button:focus, .gsc-search-button:active {color:#5d9ea6 !important}






.feed_spillover {text-align: center; padding: 0px 0px 30px 0px; margin:  0 auto; width: 100%}

.button-primary{
    position: relative;
    display: inline-block;
    width: auto;
    margin: 0 auto 0 auto;
    padding: 0 20px;
    height: 43px;
    outline: none;
    color: #fff;
    font-size: 1.5rem;
    line-height: 39px;
    font-weight: 400;
    text-align: center;
    background: linear-gradient(#6fa0a6,#5a8085 60%,#5a8085 90%,#61898e);
    border-radius: 5px;
    -webkit-font-smoothing: subpixel-antialiased;
}

.newer-posts {float: left;}
.older-posts {float: right}
