/* search */
.collapse, .s_form input[type="submit"] { border: none; position: relative; text-decoration: none; width: 35px; height: 35px; background: url('../images/sprite-btn-search-s3f4b92f7a1.png'); background-repeat: no-repeat !important; background-color: #a94c1c; background-size: 50% auto; background-position: 0 0; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; background-position: 8px 8px; cursor: pointer; }

.collapse { display: none; top: 9px; margin-left: 9px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

.s_form input[type="submit"] { padding: 0; }

.s_form form { position: relative; }
.s_form form input[type="reset"] { display: none; position: absolute; top: 12px; right: 40px; border: none; width: 10px; height: 10px; color: transparent; cursor: pointer; background: url('../images/sprite-reset-search-sea157bc4b2.png'); background-size: 10px auto !important; background-repeat: no-repeat !important; background-position: 0 0; }

/* responsive */
@media all and (min-width: 1320px) { .s_form form input[type="reset"] { right: 45px; } }
@media all and (max-width: 1320px) { .collapse { display: block; } }
@media all and (max-width: 960px) { .collapse, .s_form { top: 8px; }
  .collapse { margin-left: 44px; } }
@media (max-width: 960px) { .s_form form input[type="reset"] { display: block; } }
@media all and (max-width: 480px) { .az { display: none; }
  .collapse { margin: 0; right: -14px; } }
@media all and (max-width: 320px) { .collapse { right: -2px; } }
