#masthead .ajaxsearchpro, #masthead .ajaxsearchpro, div.asp_m.asp_m_1,
#masthead #menu-top-menu .ajaxsearchpro .probox .promagnifier, #masthead #menu-top-menu .ajaxsearchpro .probox .promagnifier,
#masthead .ajaxsearchpro .probox, #masthead .ajaxsearchpro .probox, div.asp_m.asp_m_1 .probox{
  background-image:none;
  background-color:#fff;
}
#masthead .ajaxsearchpro .probox .proinput, #masthead .ajaxsearchpro .probox .proinput, div.asp_m.asp_m_1 .probox .proinput{
  margin-left:0px;
}
#masthead .ajaxsearchpro .probox{
  /* border-bottom:2px dotted #2c2c2c; */
  margin-top:3px;
}
#masthead .sticky .ajaxsearchpro .probox{
  /* border-bottom:2px dotted #2c2c2c; */
  margin-top:0px;
}
#masthead .ajaxsearchpro .probox .promagnifier .innericon svg, #masthead .ajaxsearchpro .probox .promagnifier .innericon svg, div.asp_m.asp_m_1 .probox .promagnifier .innericon svg{
  fill:rgb(35 31 32);
}
#masthead .ajaxsearchpro .probox .proinput input.orig, #masthead .ajaxsearchpro .probox .proinput input.orig, div.asp_m.asp_m_1 .probox .proinput input.orig{
  color:#2c2c2c;
  border-bottom:2px dotted #2c2c2c;
  font-size:14px;
}
#masthead .ajaxsearchpro .probox .proinput input.orig::-webkit-input-placeholder { /* Edge */
  color: #2c2c2c;
  font-size:14px;
}

#masthead .ajaxsearchpro .probox .proinput input.orig:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #2c2c2c;
  font-size:14px;
}

#masthead .ajaxsearchpro .probox .proinput input.orig::placeholder {
  color: #2c2c2c;
  font-size:14px;
}
div.asp_w.ajaxsearchpro.asp_non_compact {
  min-width: 250px;
}
#masthead .ajaxsearchpro, #masthead .ajaxsearchpro, div.asp_m.asp_m_1{
  background:transparent;
  margin-top:4px;
}
#ajaxsearchprores1_1.vertical, #ajaxsearchprores1_2.vertical, div.asp_r.asp_r_1.vertical{
  background: #a4a2a2;
  padding:2px;
}
#ajaxsearchprores1_1 .results .item .asp_content h3 a, #ajaxsearchprores1_2 .results .item .asp_content h3 a, div.asp_r.asp_r_1 .results .item .asp_content h3 a{
  color:#2c2c2c!important;
  text-transform:uppercase;
  font-family:"Lato"!important;
  line-height:1!important;
}
#ajaxsearchprores1_1 .results .item div.asp_content, #ajaxsearchprores1_2 .results .item div.asp_content, div.asp_r.asp_r_1 .results .item div.asp_content{
  font-family:"Lato"!important;
  font-size:14px;
  color:#2c2c2c;
  line-height:1.3;
  padding:4px 2px!important;
}
#ajaxsearchprores1_1.vertical .results .item::after, #ajaxsearchprores1_2.vertical .results .item::after, div.asp_r.asp_r_1.vertical .results .item::after{
  left:0px;
}
#ajaxsearchprores1_1.vertical .results .item .asp_image, #ajaxsearchprores1_2.vertical .results .item .asp_image, div.asp_r.asp_r_1.vertical .results .item .asp_image{
  margin-top:0px;
}
div.asp_w.asp_r .results .asp_nores{
  padding: 10px 4px;
  color: #2c2c2c;
  box-sizing: border-box;
}
.asp_nores_header{
  margin-bottom: 5px!important;
    display: block;
    text-align:center!important;
}
div.asp_w.asp_r .results{
  font-size:14px;
}
#masthead .ajaxsearchpro, #masthead .ajaxsearchpro, div.asp_m.asp_m_1 {
  margin-top: 5px;
}