#head-contentright #sidebar .widget.widget_search { margin: 28px 0px 20px; }
.advanced-search { margin: 5px 0px 0px; }
.advanced-search a { color: rgb(73, 175, 205); }
.advanced-search a:hover { color: rgb(47, 150, 180); }
.featured.narrow .flexslide-custom-controls a { height: 4.5em; display: block; overflow: hidden; }
.advanced-search-column-1-4 { display: inline-block; margin-right: 1%; vertical-align: top; width: 23%; }
@media only screen and (max-width: 980px) and (min-width: 768px) {
  .advanced-search-column-1-4 { width: 31%; }
}
@media only screen and (max-width: 680px) and (min-width: 480px) {
  .advanced-search-column-1-4 { width: 31%; }
}
@media only screen and (max-width: 479px) {
  .advanced-search-column-1-4 { width: 48%; }
}
.advanced-search-column-1-4 h4 { margin-bottom: 5px; }
.advanced-search input[type="text"] { font-size: 1rem; padding: 5px; vertical-align: middle; }
.advanced-search input[type="submit"] { background-color: rgb(73, 175, 205); background-image: linear-gradient(to bottom, rgb(91, 192, 222), rgb(47, 150, 180)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); color: rgb(255, 255, 255); cursor: pointer; font-size: 14px; line-height: 20px; margin-bottom: 0px; padding: 4px 12px; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); vertical-align: middle; }
input:-moz-placeholder, textarea:-moz-placeholder { color: rgb(153, 153, 153); opacity: 1; }
input::-moz-placeholder, textarea::-moz-placeholder { color: rgb(153, 153, 153); opacity: 1; }
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { color: transparent; opacity: 0; }
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { color: transparent; opacity: 0; }
#topnav ul li li, #topnav ul ul a { background: rgb(182, 102, 17) none repeat scroll 0% 0%; }
#topnav ul a { padding: 5px 3px 5px 7px; }
#topnav ul li.menu-item-has-children > a { padding-right: 0px; }
#topnav ul li.menu-item-has-children > a::after { font-family: "dashicons"; content: ""; line-height: 1.1; vertical-align: text-top; }
